>_Prompt utilisé : Comment puis-je maintenant relier ces tables entre elles dans Excel en français et savoir quels sont mes 5 meilleurs clients et les 5 articles que je vends le mieux en fonction du chiffre d'affaires qui est la multiplication de la Quantité de la table nommées Ventes par le Prix Article de la table nommée Articles. Voir l'article Génération de Tables en VBA par ChatGPT pour l'étape précédente.
>_IA interrogée :
ChatGPT 3.5
Essayez vous-même sur les tables générées précédemment ! Génération de Tables en VBA par ChatGPT
ChatGPT ne nous oriente pas en premier sur les tableaux croisés dynamiques qui réclameraient des explications et des manipulations plus poussées. Il nous donne spontanément des solutions à utiliser telles quelles par copier/coller.
>_Prompt utilisé : Pourrais-tu maintenant me donner les fonctions DAX qui me permettent d'avoir les mêmes résultats que les fonctions SOMMEPROD que tu m'as proposées ?
Absolument, pour reproduire les résultats obtenus avec les fonctions SOMMEPROD en utilisant le langage DAX (Data Analysis Expressions) dans Power BI ou Power Pivot d’Excel, voici comment vous pourriez définir ces mesures.
Supposons que vous ayez les tables suivantes :
- Ventes : La table contenant les données de ventes avec les colonnes Date, IdClient, IdArticle et Quantité.
- Clients : La table contenant les données des clients avec les colonnes IdClient, Nom Client et Pays.
- Articles : La table contenant les données des articles avec les colonnes IdArticle, Famille Article et Prix Article.
Mesure pour le Chiffre d’Affaires Total :
ChiffreAffairesTotal = SUMX(Ventes, Ventes[Quantité] * RELATED(Articles[Prix Article]))
Mesure pour le Chiffre d’Affaires par Client par ajout de colonne dans la table Clients :
ChiffreAffairesParClient = SUMX( VALUES(Clients[IdClient]), CALCULATE( SUMX( RELATEDTABLE(Ventes), Ventes[Quantité] * RELATED(Articles[Prix Article]) ) ) )
Mesure pour le Chiffre d’Affaires par Article par ajout de colonne dans la table Articles :
ChiffreAffairesParArticle = SUMX( VALUES(Articles[IdArticle]), CALCULATE( SUMX( RELATEDTABLE(Ventes), Ventes[Quantité] * RELATED(Articles[Prix Article]) ) ) )
Ces mesures utilisent la fonction SUMX
pour itérer sur les lignes de la table des ventes et effectuer le calcul du chiffre d’affaires en multipliant la quantité par le prix de l’article associé. Les fonctions RELATED
sont utilisées pour établir la relation entre les tables.
Assurez-vous d’ajuster ces mesures en fonction de la structure exacte de vos tables et de votre modèle de données.