Instruction Power BI IF - Appliquer la fonction IF dans Power BI DAX

Table des matières

Instruction IF dans Power BI

Si vous ne connaissez pas les fonctions logiques, vous ne pouvez pas poursuivre une carrière d'analyste. Oui, c'est absolument VRAI. Sans connaître les fonctions logiques, vous ne pouvez pas traiter un ensemble différent de calculs où le calcul vous oblige à tester plusieurs tests logiques dans Excel. La condition IF est le boss quand il s'agit de tests logiques, que ce soit une instruction Excel ou Power BI n'importe où IF est le boss. Si vous avez déjà utilisé la condition IF dans Excel, son utilisation avec Power BI est exactement la même. Dans cet article, nous allons vous expliquer comment appliquer une instruction IF logique dans des formules Power BI DAX.

Qu'est-ce que les instructions IF DAX dans Power BI?

IF est une fonction logique dans Excel et Power BI, elle permettait donc d'obtenir des résultats basés sur des résultats logiques. Les résultats logiques sont de deux manières, c'est-à-dire VRAI ou FAUX, donc nous pouvons arriver deux résultats basés sur le résultat du test logique si le test logique est VRAI, un ensemble de résultats ou de calcul et si les tests logiques sont FAUX, deuxième ensemble ou alternative au premier ensemble de résultats.

Vous trouverez ci-dessous la syntaxe de l'instruction IF DAX dans Power BI.

  • Test logique: Pour cela, nous devons appliquer quel est le test logique pour obtenir des résultats.
  • Résultat Si Vrai: Si le test logique est VRAI, quel devrait être le résultat.
  • Résultat Si False: Si le test logique est FALSE, quel devrait être le résultat alternatif au premier.

Si vous ignorez le résultat If False, alors nous obtiendrons BLANK en conséquence.

Exemples d'instructions IF DAX dans Power BI

Vous trouverez ci-dessous des exemples de l'instruction IF dans Power BI. Vous pouvez télécharger le classeur pour utiliser le même fichier que celui que nous avons utilisé dans cet exemple.

Exemple 1

Par exemple, examinez l'ensemble de tables de données ci-dessous pour appliquer l'instruction Power BI IF.

Avec ces données, nous devons arriver à une nouvelle colonne, c'est-à-dire " État ".

Pour arriver à cette nouvelle colonne, nous avons un certain critère, c'est-à-dire "si la température est> 25, alors le statut doit être" Élevé ", ou bien le statut doit être" Moyen ".

  • Copiez le tableau ci-dessus dans le fichier Power BI.
  • Cliquez avec le bouton droit sur le tableau et choisissez " Nouvelle colonne ".
  • Tout d'abord, donnez un nom à cette nouvelle colonne en tant que " Statut ".
  • Ouvrez IF DAX Statement maintenant.
  • Le test logique consiste à vérifier si la température est> 25 ou non, donc sélectionnez d'abord la colonne de température, puis appliquez le test logique comme indiqué ci-dessous.

Une fois le test logique appliqué, nous devons mentionner quel devrait être le résultat si le test logique est VRAI.

  • Donc, notre résultat si les tests logiques sont VRAI c'est-à-dire, si la température est> 25, alors nous avons besoin du résultat comme « Haut », mentionnez le résultat entre guillemets.
  • Maintenant, si le résultat est faux, alors nous avons besoin du résultat comme " Faible ".
  • Fermez le crochet et appuyez sur la touche Entrée pour obtenir la colonne de résultat.

Wow, nous avons une nouvelle colonne de résultats avec une formule IF logique.

Exemple # 2

Supposons maintenant qu'au lieu d'arriver seulement deux ensembles de résultats, nous devons arriver à plusieurs résultats basés sur plusieurs tests logiques.

Par exemple:

  • Si la température est> 30, l'état est «Fort».
  • Si la température est> 28, l'état est «Élevé».
  • Si la température est> 25, l'état est «Modéré».
  • Si la température est <= 25, alors nous avons besoin du statut «Faible».

Ici, nous devons tester 4 tests logiques différents, cela nécessite donc l'application de conditions IF imbriquées.

  • Ouvrez la condition IF et appliquez le premier test logique.
  • La première condition logique est appliquée. Maintenant, nous devons tester d'autres tests logiques si ce test logique est FALSE, donc puisque nous devons tester d'autres tests logiques, ouvrez une autre condition IF.
  • Cette condition IF applique un deuxième test logique et arrive au résultat si ce test logique est TRUE.
  • De même, SI ces deux tests logiques sont FAUX, nous devons faire un autre test logique, donc ouvrez une autre condition IF.
  • Comme ça, nous devons faire un autre test logique si tous ces trois tests logiques sont FAUX. Mais au lieu d'ouvrir une autre condition IF, nous pouvons utiliser le dernier argument, c'est-à-dire «Result If False», donc cet argument sera utilisé ou utilisé si tous les tests logiques appliqués sont FALSE. Donc, si tout cela est FAUX, alors nous avons besoin du résultat comme « Faible ».
  • Fermez maintenant autant de parenthèses que les conditions IF ouvertes. Après la fermeture, le crochet, appuyez sur la touche Entrée pour obtenir le nouveau résultat d'état.

Ici, nous avons les résultats, comme ceci, nous pouvons utiliser la fonction IF DAX pour obtenir la colonne de calcul conditionnel.

Remarque: le fichier d'instruction Power BI IF 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 déclaration Power BI IF ici - Modèle de déclaration Power BI IF

Choses à retenir ici

  • SI la fonction DAX est la même que la fonction logique Excel IF, tous les arguments et méthodes d'application, tout est identique.
  • En cas de conditions multiples pour arriver à un résultat unique, nous devons utiliser les fonctions logiques AND & OR.
  • La fonction logique ET est représentée par la double esperluette (&&), et la fonction logique OU est représentée par des lignes droites doubles (||).

Articles intéressants...