SUMX dans Power BI

Sumx est une fonction dans power bi qui est également une fonction intégrée et elle est classée sous les fonctions mathématiques, l'utilisation de cette fonction est de renvoyer la somme des expressions d'une table et la syntaxe utilisée pour cette fonction est la suivante SUMX (

,).

Que fait la fonction SUMX dans Power BI?

SUMX est une fonction d'itération dans Power BI qui fonctionne sur le calcul ligne par ligne selon l'expression ou l'équation donnée. Cette fonction prend en compte chaque ligne à la fois et applique le calcul. Cela ne se concentrera pas sur la colonne entière contrairement à la fonction SOMME, mais cela fonctionne comme une formule de cellule dans Excel. SUM est une fonction d'agrégation et SUMX est une fonction d'expression. La manipulation des données Power BI peut être effectuée à l'aide des fonctions «DAX» et SUMX est l'une de ces fonctions dans Power BI. Dans cet article, nous vous présenterons le SUMX dans Power BI.

Vous trouverez ci-dessous la syntaxe de la fonction SUMX dans Power BI.

Table: La première chose que nous devons faire est de fournir le nom de la table pour laquelle nous fournissons la fonction SUMX.

Expression: Après le tableau, nous devons fournir l' expression ou l' équation à faire ligne par ligne.

Pour fournir Power BI SUMX, vous avez besoin de données avec lesquelles travailler, vous pouvez donc télécharger le modèle de classeur Excel à partir du lien ci-dessous qui est utilisé pour cet exemple.

Vous pouvez télécharger ce modèle Excel Power BI SUMX ici - Modèle Excel Power BI SUMX

Exemples de fonction SUMX dans Power BI

Voici quelques exemples de la fonction SUMX dans Power BI.

SUMX dans Power BI - Exemple # 1

Pour un exemple, regardez le tableau simple ci-dessous.

  • Dans le tableau ci-dessus, nous avons les unités et le prix par unité, mais nous n'avons pas la valeur de vente totale. Ainsi, en utilisant power BI SUMX, nous découvrirons quelle est la valeur de vente.
  • Téléchargez la table de données dans Power BI et nommez la table «Table des ventes».

  • Nous devons maintenant calculer la colonne «Ventes totales» comme une nouvelle colonne calculée. Faites un clic droit sur le nom de la table et choisissez «Nouvelle colonne».

  • Nommez la nouvelle colonne «Ventes totales».

  • Ouvrez la fonction SUMX maintenant.

  • Tout d'abord, nous devons fournir le nom de la table, puisque notre nom de table est «Table des ventes», fournissez-le uniquement.

  • L'expression n'est rien de ce que nous devons faire?
  • Nous devons donc trouver la valeur «Ventes totales» en multipliant les unités par le prix.

  • Fermez le crochet et appuyez sur la touche Entrée pour obtenir le résultat dans la nouvelle colonne.

Sensationnel!!! Il indique que les ventes totales sont de 56658 pour toutes les lignes, car puisque nous avons utilisé SUMX pour arriver à la nouvelle colonne, il nous a donné le montant total total pour toutes les lignes. Donc, pour arriver à chaque calcul de ligne, nous devons appliquer la fonction Power BI SUMX dans «New Measure» et non dans «New Column».

  • Faites un clic droit sur le tableau et choisissez «Nouvelle mesure».

  • Donnez à la mesure un nom comme «Valeur de vente».

  • Maintenant, appliquez la fonction SUMX dans Power BI.

  • Revenez maintenant à «Onglet Rapport».

  • Insérez le visuel «Tableau» à partir de la liste de visualisation.

  • Faites glisser et déposez la ville et la «valeur de vente» pour obtenir le tableau récapitulatif.

  • Cela nous donne le résultat exact, mais faites glisser et déposez la première colonne calculée, c'est-à-dire «Ventes totales» pour voir le résultat par ville.

Cela nous donne absolument des résultats erronés, car cela ajoute de la valeur globale à toutes les villes de chaque ligne, ce n'est donc pas la bonne façon d'appliquer la fonction SUMX dans Power BI.

SUMX dans Power BI - Exemple # 2

Pour le même tableau, nous ferons des calculs supplémentaires. Par exemple, supposons que pour chaque transaction, nous déduirons 5% des frais de traitement.

  • Faites un clic droit sur le tableau et choisissez "Nouvelle mesure" et donnez le nom comme "Ventes après frais".
  • Entrez la formule ci-dessous maintenant.

  • Cliquez sur la touche Entrée, nous aurons la nouvelle mesure.
  • Faites glisser et déposez la mesure dans le tableau pour voir la différence.

Comme vous pouvez le voir maintenant, nous avons la valeur de vente avant déduction des frais et «Vente après frais» (SAC). Par exemple, pour Mumbai, «Sale Vale» était de 17016 après déduction des frais de 5%, il est de 16165. C'est-à-dire Mumbai = 17016 - (17016 * 5/100) = 16165.

SUMX dans Power BI - Exemple # 3

Nous allons maintenant voir des calculs imbriqués. Par exemple, supposons que partout où le nom de la ville est «Bangalore», nous allons donner un rabais supplémentaire de 500 roupies, sinon le rabais de Bangalore sera nul.

  • Nous devons donc maintenant découvrir ce qu'est la «vente après remise» (SDA).
  • Appliquer ci-dessous la mesure pour trouver le DAU.

Laissez-moi vous expliquer la formule en détail.

  • Dans le «Tableau des ventes», si la ville est «Bangalore», nous devons déduire 500 des ventes après frais (SAC) ou bien nous avons besoin du résultat identique à celui de la vente après frais (SAC) uniquement.
  • Maintenant, faites glisser et déposez la nouvelle mesure dans le tableau existant pour voir la différence.

  • Comme vous pouvez le voir ci-dessus, le montant des ventes de la ville «Bangalore» a été modifié et pour les autres villes, il reste le même que dans la colonne de gauche, c'est-à-dire la valeur SAC.

Remarque: pour appliquer la mise en forme conditionnelle, nous avons besoin de données, vous pouvez télécharger le fichier Power BI pour obtenir le tableau prêt.

Vous pouvez télécharger ce modèle Power BI SUMX ici - Modèle Power BI SUMX

Choses à retenir

  • La fonction SUMX dans Power BI est utilisée pour calculer les calculs ligne par ligne.
  • SUMX effectue le calcul selon l'équation fournie pour Expression.
  • Chaque ligne sera affectée par la fonction SUMX.




Original text


Copyrights © 2024