Power BI IF-uttalelse - Bruk IF-funksjon i Power BI DAX

Innholdsfortegnelse

IF-uttalelse i Power BI

Hvis du ikke kjenner logiske funksjoner, kan du ikke gjøre en karriere som analytiker. Ja, dette er absolutt SANT. Uten å kjenne logiske funksjoner, kan du ikke håndtere et annet sett med beregninger der beregningen krever at du tester flere logiske tester i excel. IF-tilstanden er sjefen når det gjelder logiske tester, enten det er en excel eller Power BI hvor som helst IF-setningen er sjefen. Hvis du allerede har brukt IF-tilstanden i Excel, er det akkurat det samme å bruke den med Power BI. I denne artikkelen tar vi deg gjennom hvordan du bruker logisk IF-setning i Power BI DAX-formler.

Hva er IF DAX-uttalelser i Power BI?

IF er en logisk funksjon i både Excel og Power BI, så det pleide å komme resultater basert på logiske resultater. Logiske resultater er på to måter, dvs. enten SANN eller FALSK, så vi kan komme to resultater basert på resultatet av den logiske testen hvis den logiske testen er SANT, ett sett med resultat eller beregning, og hvis de logiske testene er FALSE andre sett eller alternativ til det første settet med resultat.

Nedenfor er syntaksen til IF DAX-setningen i Power BI.

  • Logisk test: For dette må vi bruke det som er den logiske testen for å oppnå resultater.
  • Resultat hvis sant: Hvis den logiske testen er SANT, hva skal resultatet være?
  • Resultat hvis falsk: Hvis den logiske testen er FALSK, hva skal da være det alternative resultatet til den første.

Hvis du ignorerer resultatet hvis det er usant, vil vi få BLANK som et resultat.

Eksempler på IF DAX-uttalelse i Power BI

Nedenfor er eksempler på IF-setningen i Power BI. Du kan laste ned arbeidsboken for å bruke den samme filen som vi brukte i dette eksemplet.

Eksempel 1

Se for eksempel på settet nedenfor med datatabeller for å bruke Power BI IF-setningen.

Med disse dataene må vi ankomme en ny kolonne, dvs. " Status ".

For å komme til denne nye kolonnen har vi et visst kriterium, dvs. "hvis temperaturen er> 25, så skal statusen være" høy ", ellers skal statusen være" middels. "

  • Kopier tabellen ovenfor til Power BI-filen.
  • Høyreklikk på bordet og velg " Ny kolonne ."
  • Først, gi et navn til denne nye kolonnen som " Status ".
  • Åpne IF DAX Statement nå.
  • Den logiske testen er å sjekke om temperaturen er> 25 eller ikke, så velg først temperaturkolonnen og bruk deretter den logiske testen som vist nedenfor.

Når den logiske testen er brukt, må vi nevne hva resultatet skal være hvis den logiske testen er SANT.

  • Så resultatet vårt hvis de logiske testene er SANTE, dvs. hvis temperaturen er> 25, trenger vi resultatet som " Høy ", nevn resultatet i dobbelt anførselstegn.
  • Nå, hvis resultatet er usant, så trenger vi resultatet som " Lavt ".
  • Lukk braketten og trykk enter-tasten for å få resultatkolonnen.

Wow, der har vi en ny resultatkolonne med en logisk IF-formel.

Eksempel 2

Anta nå at i stedet for bare å komme med to sett med resultater, må vi ankomme flere resultater basert på flere logiske tester.

For eksempel:

  • Hvis temperaturen er> 30, er statusen "Tung".
  • Hvis temperaturen er> 28, er statusen "Høy".
  • Hvis temperaturen er> 25, er statusen "Moderat."
  • Hvis temperaturen er <= 25, trenger vi statusen "Lav".

Her må vi teste 4 forskjellige logiske tester, så dette krever nestede IF-forhold som skal brukes.

  • Åpne IF-tilstand og bruk den første logiske testen.
  • Den første logiske tilstanden er brukt. Nå må vi teste andre logiske tester hvis denne logiske testen er FALSE, så siden vi trenger å teste andre logiske tester, må du åpne en IF-tilstand til.
  • Denne HVIS-tilstanden bruker en annen logisk test og når resultatet hvis denne logiske testen er SANT.
  • På samme måte, HVIS begge disse logiske testene er FALSE, må vi gjøre en annen logisk test, så åpne en annen IF-tilstand.
  • Slik må vi gjøre en logisk test til hvis alle disse tre logiske testene er FALSE. Men i stedet for å åpne en IF-betingelse til, kan vi bruke det siste argumentet, dvs. "Resultat hvis det er usant", så dette argumentet vil bli brukt eller brukt hvis alle de anvendte logiske testene er FALSE. Så hvis alle disse er FALSE, så trenger vi resultatet som " Lavt ".
  • Nå lukker parentes så mange som HVIS forholdene åpnet. Etter lukking, braketten, trykk enter-tasten for å få det nye statusresultatet.

Her har vi resultatene, som dette, kan vi bruke IF DAX-funksjonen for å få den betingede beregningskolonnen.

Merk: Power BI IF-setningsfil kan også lastes ned fra lenken nedenfor, og den endelige utgangen kan vises.

Du kan laste ned denne Power BI IF Statement Template her - Power BI IF Statement Template

Ting å huske her

  • HVIS DAX-funksjon er den samme som Excel IF logiske funksjon, alle argumentene og applikasjonsmetodene, er alt det samme.
  • I tilfelle flere forhold for å oppnå enkelt resultat, må vi bruke AND & OR logiske funksjoner.
  • OG logisk funksjon er representert med dobbelt ampersand (&&), og ELLER logisk funksjon er representert med doble rette linjer (||).

Interessante artikler...