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álokto z nás si uvedomuje, že v Power BI existuje alternatíva k podmienke IF. Áno, v Power BI máme alternatívu k podmienke IF, tj. Funkcia „SWITCH“ DAX. 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 dospeje 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 NEPRAVDA, potom aký je druhý logický test na vyhodnotenie výrazu.
  • [Výsledok 1]: 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.

Túto šablónu Excel SWITCH Excel si môžete stiahnuť tu - Šablóna Excel SWITCH Excel

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 v novom stĺpci dostali hodnotenie%.

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

Teraz otvorte funkciu SWITCH v Power BI.

Prvým argumentom je Výraz, tj ktorý stĺpec musíme otestovať, aby sme v novom stĺpci dosiahli hodnotenie%. Takže v takom 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 aký 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ý, potom 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.

Ok 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 dostať nový stĺpec ako „Štvrťrok“. Aby sme sa dostali do tohto stĺpca, musíme otestovať čísla mesiacov a nižšie sú uvedené kritériá.

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

Musíme teda otestovať tri podmienky a ak sú všetky tri NEPRAVDA, potom štvrtina bude „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.