SPÍNAČ Power BI - Príklady funkcie SWITCH v Power BI

Prepnúť funkciu v Power BI

Všetci vieme, aké dôležité sú logické funkcie v oblasti analýzy a interpretácie údajov. Keď hovoríme o logických funkciách, „IF“ je otcom všetkých logických funkcií, ktoré používame, ale len málo z nás si uvedomuje, že v Power BI existuje alternatíva k podmienke IF. Áno, máme alternatívu k podmienke IF, tj. Funkcia „SWITCH“ DAX v Power BI. V tomto článku vás podrobne prevedieme funkciou DAX „SWITCH“.

Čo robí funkcia SWITCH v Power BI?

SWITCH je druh logickej funkcie na získanie výsledkov na základe viacerých podmienok. Funkcia power BI in switch teda sleduje všetky logické podmienky a dospieva k výsledku logickej podmienky, ktorá je TRUE. Na rozdiel od podmienok IF však nemôžeme použiť zložité výpočty pomocou SWITCH, ale dostatočne dobrá funkcia nahradí vnorené podmienky IF v programe Excel.

Nižšie je uvedená syntax funkcie SWITCH v Power BI.

Syntax je na rozdiel od IF, ale vysvetlíme vám ju nižšie.

  • Výraz: Toto nie je nič iné ako stĺpec, ktorý musíme vyhodnotiť.
  • Hodnota1: Takže na tento účel môžeme použiť logický test, ktorý musíme urobiť, proti stĺpcu Výraz .
  • Výsledok 1: Ak je logický test „Hodnota1“ SKUTOČNÝ , aký by mal byť výsledok.
  • (Hodnota2): Toto je voliteľný parameter. Ak sú logické testy Value1 FALSE, aký je druhý logický test na vyhodnotenie výrazu.
  • (Výsledok1): Ak je logický test „Hodnota2“ SKUTOČNÝ , aký by mal byť výsledok.
  • (Else): Ak sú všetky logické testy NEPRAVDA, aký alternatívny výsledok je potrebný.

Príklady funkcie SWITCH v Power BI

Ďalej uvádzame príklady funkcií prepínania v Power BI. Môžete si stiahnuť zošit, aby ste mohli používať rovnaký súbor, aký sme použili v tomto príklade.

Príklad č

Ďalej uvádzame tabuľku údajov, ktorú použijeme na demonštráciu funkcie SWITCH v Power BI. Môžete si stiahnuť zošit programu Excel a použiť ho na nácvik.

Musíme dospieť k „Hodnoteniu%“ na základe dostupnej hodnoty hodnotenia. Ďalej sú uvedené kritériá, ktoré vedú k% z hodnotenia.

  • Ak je hodnotenie = 5, potom bude percento hodnotenia 10%.
  • Ak je hodnotenie = 4, potom bude percento hodnotenia 8%.
  • Ak je hodnotenie = 3, potom bude percento hodnotenia 6%.
  • Ak je hodnotenie = 2, potom bude percento hodnotenia 5%.
  • Ak je hodnotenie = 1, potom bude percento hodnotenia 4%.

Dobre, nahrajte tabuľku s údajmi do Power BI a začnite konanie.

Kliknite pravým tlačidlom myši na tabuľku a vyberte možnosť „Nový stĺpec“, aby ste do nového stĺpca dostali hodnotenie%.

Teraz pomenujte nový stĺpec ako „Hodnotenie%“.

Teraz otvorte funkciu SWITCH v Power BI.

Prvým argumentom je Expression, tj. Ktorý stĺpec musíme otestovať, aby sme v novom stĺpci dosiahli hodnotenie%. Takže v tomto prípade musíme testovacím hodnotením dospieť k výsledku, takže vyberte stĺpec „Hodnotenie“.

Hodnota 1 nie je nič iné ako logický test, ktorý musíme použiť v stĺpci Expression , takže naším prvým logickým testom je skontrolovať, či je hodnotenie = 5 alebo nie.

Ďalším argumentom je Result1, teda to, čo je výsledok v prípade, že Value1 logický test je správny. Výsledok teda potrebujeme ako 0,10.

Ďalej je to Value2, tj. Ak je logický test Value1 nepravdivý, aký je druhý logický test, ktorý musíme použiť, takže musíme otestovať hodnotenie = 4 alebo nie.

Ak je tento logický test PRAVDA, potom bude výsledok 2 0,08.

Podobne nasledujúci platí tretí logický test.

Dobre, zatvorte zátvorku a stlačte kláves Enter, aby ste dosiahli výsledok.

Takto môžeme dospieť k výsledkom, ale pokiaľ ide o použitie logického operátora, musíme zahrnúť rôzne stratégie.

Príklad č

Teraz sa pozrite na nižšie uvedené údaje

Z tejto tabuľky musíme do nového stĺpca dostať štvrťrok. Aby sme sa dostali do tohto stĺpca, musíme otestovať čísla mesiacov. Ďalej sú uvedené kritériá.

  • Ak je počet mesiacov> 9, potom je štvrťrok „Q4“.
  • Ak je počet mesiacov> 6, potom je štvrťrok označený ako „Q3“.
  • Ak je počet mesiacov> 3, potom je štvrťrok „Q2“.
  • Ak je číslo iného mesiaca, potom štvrťrokom je „Q1“.

Musíme teda otestovať tri podmienky, a ak sú všetky tri chybné, potom bude štvrťrok označený ako „Q1“. Dobre, nahrajte tabuľku s údajmi do Power BI a začnite konanie.

Pravým tlačidlom myši kliknite na tabuľku a zvoľte možnosť „Nový stĺpec“, aby ste sa dostali do štvrtí v novom stĺpci.

Teraz pomenujte nový stĺpec ako „Štvrťročné číslo“.

Vyberte funkciu SWITCH.

Prvým argumentom je Expression, tj . Najskôr musíme zadať výslednú logickú hodnotu TRUE.

Potom výberom stĺpca môžeme použiť logické testy, ako je uvedené nižšie.

Použitím vyššie uvedenej techniky môžeme použiť symboly logických operátorov.

Poznámka: Súbor dashboardu Power BI si môžete stiahnuť aj z odkazu nižšie a môžete si pozrieť konečný výstup.

Túto šablónu prepínača Power BI si môžete stiahnuť tu - Šablóna prepínača Power BI

Na čo treba pamätať

  • Parameter ELSE sa používa iba na získanie alternatívneho výsledku.
  • Nemôžeme použiť symboly logických operátorov, ako je podmienka IF, ale na použitie logických operátorov je potrebné použiť logickú funkciu TRUE alebo FALSE.

Zaujímavé články...