Calculer Power BI - Comment utiliser la fonction Calculate Dax?

Table des matières

Fonction de calcul Power BI

CALCULATE est la fonction DAX souvent utilisée dans Power BI, même si CALCULATE ne peut rien faire, cette fonction fonctionne comme une fonction de base pour appliquer d'autres fonctions DAX dans différents scénarios. Par exemple, si vous souhaitez appliquer un filtre et trouver les ventes moyennes pour une ville particulière, nous pouvons utiliser la fonction CALCULATE pour appliquer le filtre et arriver aux calculs.

Ainsi, la fonction CALCULATE évalue l'expression donnée par l'utilisateur avec tous les filtres appliqués. Vous trouverez ci-dessous la syntaxe de la fonction CALCULATE.

  • Expression: Ce n'est rien d'autre que l'expression que nous devons exécuter. Par exemple, si nous devons obtenir le total des ventes.
  • Filtre 1: En fonction de l' expression donnée, quel est le filtre que nous devons appliquer. Par exemple, pour obtenir le résultat de l' expression , le filtre 1 sera une ville en particulier.
  • Filtre 2: En fonction de l' expression donnée, quel est le deuxième ensemble de filtres, nous devons appliquer, par exemple, dans la région de code PIN particulière de la ville.

Cet article vous présente l'une des fonctions DAX importantes et souvent utilisées Calculer dans Power BI.

Exemples de fonction de calcul Dax dans Power BI

Voici les exemples de la fonction Dax Calculate.

Exemple 1

Vous trouverez ci-dessous les données que nous allons utiliser pour illustrer la fonction CALCULATE dans Power BI. Vous pouvez utiliser les mêmes données en téléchargeant le classeur Excel à partir du lien ci-dessous.

Vous pouvez télécharger directement la table de données dans le fichier Power BI. J'ai déjà téléchargé la table dans le fichier Power BI Desktop.

Nous allons maintenant expérimenter la fonction CALCULATE pour arriver à différents ensembles de résultats.

Arriver au total des ventes d'une ville en particulier

Par exemple, supposons que vous deviez créer une «Nouvelle mesure», qui donne le total d'une ville en particulier, par exemple, «Columbia» city. C'est là que nous devons utiliser la fonction CALCULER pour appliquer le calcul, cliquer avec le bouton droit de la souris sur le tableau et choisir l'option «Nouvelle mesure».

  • Donnez le nom à cette mesure comme "Columbia City Sales".
  • Ouvrez maintenant la fonction CALCULATE.
  • Une expression est la première option; dans cet exemple, nous devons ajouter le total de la ville «Columbia», donc ouvrez la fonction SOMME.
  • Le nom de colonne dont nous avons besoin pour SUM est «Colonne de valeur de vente», choisissez donc la colonne correspondante.
  • Maintenant, la fonction SOMME ajoute la «valeur des ventes» ensemble, mais dans l' argument Filtre , nous devons mentionner la ville dont nous avons besoin pour obtenir la somme des ventes, alors ouvrez la fonction FILTRE.
  • La table à laquelle nous nous référons est «Table des ventes», choisissez d'abord le nom de la table.
  • Pour Expression de filtre, nous devons sélectionner la colonne "Ville" et donner le critère comme "Colombie".

Ok, nous avons terminé. Fermez deux crochets et appuyez sur la touche Entrée pour obtenir la nouvelle mesure.

  • Faites glisser la ville de Columbia vers les champs pour voir la nouvelle mesure.

Ok, maintenant cette mesure donne les ventes totales de la ville «Columbia» uniquement.

Vous pouvez également vérifier le total de la ville «Columbia» dans Excel.

De cette manière, nous pouvons utiliser la fonction CALCULATE pour arriver à différents types de résultats.

Exemple # 2

Par exemple, supposons que pour la ville «Columbia», nous n'avons besoin que de la valeur des ventes pour l'État «Caroline du Sud», donc cette fois, nous devons appliquer deux filtres.

  • Avec la continuation de la fonction DAX précédente, fermez un seul support et ouvrez une autre fonction de filtre.
  • Encore une fois, mentionnez le tableau auquel nous faisons référence.
  • Cette fois, nous devons appliquer le filtre pour la colonne "État", sélectionner la colonne et donner les critères comme "Caroline du Sud".
  • La valeur des ventes de l'État de Caroline du Sud est indiquée ci-dessous.

Notre nouveau total sera de 15099, c'est-à-dire qu'il s'agit de la valeur des ventes pour l'État «Caroline du Sud» dans la ville «Columbia».

Exemple # 3

Par exemple, vous voulez trouver la part en pourcentage de chaque ville pour les ventes globales; cela se fait en utilisant la formule ci-dessous.

% Part = Vente de la ville / Ventes globales * 100

Mais un problème est que ce n'est pas l'excellent à utiliser de manière flexible avec des références de cellules; maintenant, l'idée est d'obtenir le total des ventes par rapport à tous les totaux de la ville.

  • Nous devons donc créer une autre mesure, et cette mesure est la suivante.
  • Maintenant, insérez d'abord le visuel «Table».
  • Pour ce visuel de table, ajoutez d'abord les colonnes Nom de la ville et Valeur des ventes.
  • Comme vous pouvez le voir ci-dessus, nous avons le total de chaque ville ici, et la valeur globale des ventes est de 79393. Maintenant, faites glisser et déposez la nouvelle colonne de mesure "Ventes globales".
  • Maintenant, comme vous pouvez le voir pour chaque ville, nous avons une valeur «Ventes globales». Maintenant, en utilisant ces deux mesures, nous pouvons créer une nouvelle mesure pour obtenir la part en pourcentage. Utilisez la fonction ci-dessous pour obtenir la nouvelle mesure.
  • Maintenant, faites glisser et déposez cette nouvelle mesure dans le tableau pour obtenir le pourcentage de part de chaque ville.

Voilà, nous avons une colonne% part. Comme cela, en utilisant la fonction CALCULATE DAX, nous pouvons arriver à des expressions basées sur différents filtres et conditions.

Remarque: le fichier de fonction de calcul Power BI peut également être téléchargé à partir du lien ci-dessous et la sortie finale peut être affichée.

Vous pouvez télécharger ce modèle de fonction de calcul Power BI ici - Modèle de fonction de calcul Power BI

Choses dont il faut se rappeler

  • La fonction CALCULATE dans power bi est utilisée pour arriver à différents résultats en fonction des conditions.
  • CALCULATE est toujours utilisé avec d'autres fonctions DAX dans power bi pour faire le travail.

Articles intéressants...