IF-uttalande i Power BI
Om du inte känner till logiska funktioner kan du inte bedriva en karriär som analytiker. Ja, det här är helt sant. Utan att känna till logiska funktioner kan du inte hantera en annan uppsättning beräkningar där beräkningen kräver att du testar flera logiska tester i excel. IF-villkoret är chefen när det gäller logiska tester, oavsett om det är en excel eller Power BI någonstans IF-uttalande är chefen. Om du redan har använt IF-villkoret i Excel är det exakt detsamma att använda det med Power BI. I den här artikeln tar vi dig igenom hur du använder logiska IF-uttalanden i Power BI DAX-formler.

Vad är IF DAX-uttalanden i Power BI?
IF är en logisk funktion i både Excel och Power BI, så det kom tidigare resultat baserat på logiska resultat. Logiska resultat finns på två sätt, dvs antingen SANT eller FALSKT, så vi kan komma fram till två resultat baserat på resultatet av det logiska testet om det logiska testet är SANT, en uppsättning resultat eller beräkning och om de logiska testerna är FALSE andra uppsättningen eller alternativ till den första uppsättningen resultat.
Nedan är syntaxen för IF DAX-satsen i Power BI.

- Logiskt test: För detta måste vi tillämpa vad som är det logiska testet för att nå resultat.
- Resultat om det är sant: Om det logiska testet är SANT, vad ska då vara resultatet.
- Resultat om falskt: Om det logiska testet är FALSK, vad ska då vara det alternativa resultatet till det första.
Om du ignorerar resultatet om det är fel, får vi BLANK som ett resultat.
Exempel på IF DAX-uttalande i Power BI
Nedan följer exempel på IF-uttalandet i Power BI. Du kan ladda ner arbetsboken för att använda samma fil som vi använde i det här exemplet.
Exempel 1
Titta till exempel på nedanstående datatabeller för att tillämpa Power BI IF-satsen.

Med denna information måste vi anlända en ny kolumn, dvs " Status ".
För att komma till den nya kolumnen har vi ett visst kriterium, dvs "om temperaturen är> 25, då ska status vara" Hög ", annars skulle status vara" Medium ".
- Kopiera ovanstående tabell till Power BI-filen.

- Högerklicka på bordet och välj " Ny kolumn ."

- Ge först den nya kolumnen ett namn som " Status ".

- Öppna IF DAX Statement nu.

- Det logiska testet är att kontrollera om temperaturen är> 25 eller inte, så välj först temperaturkolumnen och använd sedan det logiska testet enligt nedan.

När det logiska testet har tillämpats måste vi nämna vad resultatet ska bli om det logiska testet är SANT.
- Så vårt resultat om de logiska testerna är SANTA, dvs. om temperaturen är> 25, då behöver vi resultatet som " Hög ", nämna resultatet i dubbla citat.

- Om resultatet nu är falskt behöver vi resultatet som " Lågt ".

- Stäng fästet och tryck på Enter-tangenten för att få resultatkolumnen.

Wow, där har vi en ny resultatkolumn med en logisk IF-formel.
Exempel 2
Antag nu att istället för att bara nå två uppsättningar resultat måste vi anlända flera resultat baserat på flera logiska tester.
Till exempel:
- Om temperaturen är> 30 är status "Tung".
- Om temperaturen är> 28 är statusen "Hög".
- Om temperaturen är> 25 är statusen "Moderate".
- Om temperaturen är <= 25, behöver vi statusen "Låg".
Här måste vi testa fyra olika logiska tester, så detta kräver att kapslade IF-villkor tillämpas.
- Öppna IF-villkor och tillämpa det första logiska testet.

- Det första logiska villkoret tillämpas. Nu måste vi testa andra logiska tester om detta logiska test är FALSKT, så eftersom vi behöver testa andra logiska tester, öppna ytterligare ett IF-tillstånd.

- Detta IF-villkor tillämpar ett andra logiskt test och når resultatet om detta logiska test är SANT.

- På samma sätt, om båda dessa logiska tester är FALSKA, måste vi göra ett annat logiskt test, så öppna ett annat IF-tillstånd.

- Så här måste vi göra ytterligare ett logiskt test om alla dessa tre logiska tester är FALSE. Men istället för att öppna ett nytt IF-villkor kan vi använda det sista argumentet, dvs. "Resultat om det är fel", så detta argument kommer att användas eller användas om alla logiska tester som tillämpas är FALSKA. Så om alla dessa är FALSKA, så behöver vi resultatet som " Lågt ".

- Stäng nu parenteser så många som om förhållandena har öppnats. Efter att ha stängt fästet, tryck på Enter-tangenten för att få det nya statusresultatet.

Här har vi resultaten, så här, kan vi använda IF DAX-funktionen för att få den villkorliga beräkningskolumnen.
Obs! Power BI IF-uttalandefilen kan också laddas ner från länken nedan och den slutliga utdata kan visas.
Du kan ladda ner den här Power BI IF-formulärmallen här - Power BI IF-mall för uttalandeSaker att komma ihåg här
- OM DAX-funktionen är densamma som Excel IF-logiska funktion, alla argument och applikationsmetoder, är allt detsamma.
- I händelse av flera villkor för att komma fram till ett enda resultat måste vi använda AND & OR logiska funktioner.
- OCH-logisk funktion representeras av dubbel ampersand (&&) och ELLER-logisk funktion representeras av dubbla raka linjer (||).