Power BI IF nyilatkozat - IF-függvény alkalmazása a Power BI DAX-ban

IF utasítás a Power BI-ban

Ha nem ismeri a logikai funkciókat, akkor nem folytathat elemzői karriert. Igen, ez teljesen IGAZ. A logikai függvények ismerete nélkül nem foglalkozhat más számítási készlettel, ahol a számításhoz több logikai tesztet kell tesztelnie az excelben. Az IF feltétel a főnök a logikai teszteknél, függetlenül attól, hogy ez egy excel vagy Power BI bárhol, ha az IF utasítás a főnök. Ha már használta az IF feltételt az Excelben, akkor a Power BI-vel való használata teljesen megegyezik. Ebben a cikkben bemutatjuk, hogyan alkalmazható a logikai IF utasítás a Power BI DAX képleteiben.

Mi az IF DAX utasítások a Power BI-ban?

Az IF egy logikai függvény mind az Excel, mind a Power BI-ban, így korábban logikai eredmények alapján érkezett eredmények. A logikai eredmények kétféleképpen alakulnak, azaz IGAZ vagy HAMIS, így két eredményt is eljuttathatunk a logikai teszt eredménye alapján, ha a logikai teszt IGAZ, egy eredmény vagy számítás halmaza, és ha a logikai teszt HAMIS második halmaz vagy az első eredményhalmaz alternatívája.

Az alábbiakban látható az IF DAX utasítás szintaxisa a Power BI-ban.

  • Logikai teszt: Ehhez a logikai tesztet kell alkalmaznunk az eredmények eléréséhez.
  • Eredmény Ha igaz: Ha a logikai teszt IGAZ, akkor mi legyen az eredmény.
  • Eredmény, ha hamis: Ha a logikai teszt HAMIS, akkor mi legyen az első eredmény alternatívája.

Ha figyelmen kívül hagyja az Eredmény Ha hamis eredményt, akkor ennek eredményeként Üreset kapunk.

Példák IF DAX utasításra a Power BI-ban

Az alábbiakban bemutatunk példákat a Power BI IF utasítására. Letöltheti a munkafüzetet, hogy ugyanazt a fájlt használja, mint amit ebben a példában használtunk.

1. példa

Nézze meg például az alábbi adattáblák készletét a Power BI IF utasítás alkalmazásához.

Ezekkel az adatokkal új oszlopot, azaz „ Állapot ” -t kell elérnünk .

Ennek az új oszlopnak a megérkezéséhez meg kell adnunk egy bizonyos kritériumot: „ha a hőmérséklet> 25, akkor az állapotnak„ Magasnak ”kell lennie, vagy pedig a„ Közepesnek ”kell lennie.

  • Másolja a fenti táblázatot a Power BI fájlba.
  • Kattintson a jobb gombbal az asztalra, és válassza az „ Új oszlop ” lehetőséget.
  • Először adjon nevet ennek az új oszlopnak „ Állapot ” néven.
  • Nyissa meg most az IF DAX nyilatkozatot.
  • A logikai teszt annak ellenőrzése, hogy a hőmérséklet> 25 vagy sem, ezért először válassza ki a hőmérséklet oszlopot, majd alkalmazza a logikai tesztet az alábbiak szerint.

A logikai teszt alkalmazása után meg kell említenünk, mi legyen az eredmény, ha a logikai teszt IGAZ.

  • Tehát az eredményünk, ha a logikai tesztek IGAZak, azaz ha a hőmérséklet> 25, akkor az eredményre „ Magasnak ” van szükségünk, az eredményt idézőjelben említsük meg.
  • Ha az eredmény hamis, akkor az eredményre „ Alacsonyértékre van szükségünk .
  • Csukja be a zárójelet és nyomja meg az Enter billentyűt az eredmény oszlop megjelenítéséhez.

Hú, itt van egy új eredményoszlopunk, logikai IF képlettel.

2. példa

Most tegyük fel, hogy ahelyett, hogy csak két eredménycsoportot érkeznénk, több logikai teszt alapján több eredményt is el kell érnünk.

Például:

  • Ha a hőmérséklet> 30, az állapot „Nehéz”.
  • Ha a hőmérséklet> 28, az állapot „Magas”.
  • Ha a hőmérséklet> 25, az állapot „Mérsékelt”.
  • Ha a hőmérséklet <= 25, akkor az „Alacsony” állapotra van szükségünk.

Itt 4 különböző logikai tesztet kell tesztelnünk, ezért ehhez beágyazott IF feltételeket kell alkalmazni.

  • Nyissa meg az IF feltételt, és hajtsa végre az első logikai tesztet.
  • Az első logikai feltétel érvényesül. Most más logikai teszteket kell tesztelnünk, ha ez a logikai teszt HAMIS, ezért mivel más logikai teszteket is tesztelnünk kell, nyissunk meg még egy IF feltételt.
  • Ez az IF feltétel alkalmaz egy második logikai tesztet, és akkor kap eredményt, ha ez a logikai teszt IGAZ.
  • Hasonlóképpen, HA mindkét logikai teszt HAMIS, akkor egy másik logikai tesztet kell végrehajtanunk, ezért nyissunk meg egy másik IF feltételt.
  • Ehhez még egy logikai tesztet kell elvégeznünk, ha mindhárom logikai teszt HAMIS. De ahelyett, hogy megnyitnánk még egy IF feltételt, használhatjuk az utolsó argumentumot, azaz az „Eredmény ha hamis” kifejezést, tehát ezt az argumentumot használjuk vagy használjuk, ha az összes alkalmazott logikai teszt HAMIS. Tehát, ha mindez HAMIS, akkor az eredményre „ Alacsonynak ” van szükségünk .
  • Most zárja be a zárójelet, ahányszor megnyíltak a feltételek. A zárójel zárása után nyomja meg az Enter billentyűt az új állapot eredmény eléréséhez.

Itt vannak az eredményeink, így használhatjuk az IF DAX függvényt a feltételes számítási oszlop megszerzéséhez.

Megjegyzés: A Power BI IF utasításfájl az alábbi linkről is letölthető, és a végleges kimenet megtekinthető.

Ezt a Power BI IF utasítássablont innen töltheti le - Power BI IF utasítássablon

Emlékezetes dolgok itt

  • HA a DAX függvény megegyezik az Excel IF logikai függvénnyel, az összes argumentum és alkalmazási módszer, minden ugyanaz.
  • Ha egyetlen feltételhez több feltétel is szükséges, akkor ÉS és VAGY logikai függvényeket kell használnunk.
  • Az ÉS logikai függvényt kettős amperszandum (&&), az OR logikai függvényt kettős egyenes vonalak (||) képviselik.

érdekes cikkek...