PREKIDAČ Power BI | Primjeri funkcije SWITCH u Power BI-u

Prekidačka funkcija u Power BI-u

Svi znamo koliko su važne logičke funkcije na polju analize i interpretacije podataka. Kada govorimo o logičkim funkcijama, "IF" je otac svih logičkih funkcija koje koristimo, ali mnogi od nas nisu svjesni da u Power BI-u postoji alternativa IF stanju. Da, imamo zamjenu za IF uvjet, tj. "SWITCH" DAX funkciju u Power BI-u. U ovom ćemo vas članku detaljno voditi kroz DAX funkciju "SWITCH".

Što funkcija SWITCH radi u Power BI-u?

SWITCH je vrsta logičke funkcije za postizanje rezultata na temelju više uvjeta. Dakle, power BI u funkciji prekidača gleda sve logičke uvjete i dolazi do rezultata logičkog stanja koji je TRUE. Međutim, za razliku od IF uvjeta, ne možemo koristiti složene izračune s SWITCH, ali dovoljno dobra funkcija zamjenjuje ugniježđene IF uvjete u excelu.

Ispod je sintaksa funkcije SWITCH u Power BI-u.

Sintaksa se razlikuje od IF-a, ali mi ćemo vam je objasniti u nastavku.

  • Izraz: Ovo nije ništa drugo do stupac koji moramo procijeniti.
  • Vrijednost1: Dakle, za ovo možemo primijeniti ono što je logički test koji trebamo napraviti protiv stupca Izraz .
  • Rezultat1: Ako je logički test "Value1" ISTINA, kakav bi trebao biti rezultat.
  • [Value2]: Ovo je neobavezni parametar ako su Value1 logički testovi FALSE, što je drugi logički test za procjenu izraza.
  • [Rezultat1]: Ako je logički test "Value2" ISTINA, kakav bi trebao biti rezultat.
  • [Inače]: Ako su svi logički testovi LAŽNI, koji je potreban alternativni rezultat.

Primjeri funkcije SWITCH u Power BI-u

Ispod su primjeri funkcije prekidača u Power BI-u. Radnu knjigu možete preuzeti kako biste koristili istu datoteku kao i mi u ovom primjeru.

Ovaj Power BI SWITCH Excel predložak možete preuzeti ovdje - Power BI SWITCH Excel Predložak

Primjer # 1

Ispod je tablica podataka koju ćemo koristiti za demonstraciju SWITCH funkcije u Power BI-u. Možete preuzeti excel radnu knjigu i koristiti je za vježbanje.

Moramo doći do "Procjene%" na temelju dostupne ocjene. Ispod su kriteriji za postizanje ocjene%.

  • Ako je ocjena = 5, tada će postotak ocjene biti 10%.
  • Ako je ocjena = 4, tada će postotak ocjene biti 8%.
  • Ako je ocjena = 3, tada će postotak ocjene biti 6%.
  • Ako je ocjena = 2, tada će postotak ocjene biti 5%.
  • Ako je ocjena = 1, tada će postotak ocjene biti 4%.

Ok, prenesite tablicu podataka u Power BI da biste započeli postupak.

Desnom tipkom miša kliknite tablicu i odaberite "Novi stupac" da biste u novi stupac dobili ocjenu%.

Sada novom stupcu dajte naziv „Procjena%“.

Odmah otvorite funkciju SWITCH u programu Power BI.

Prvi je argument Izraz, tj. Koji stupac moramo testirati da bismo u novom stupcu dobili ocjenu%. Dakle, u ovom slučaju testiranjem ocjene moramo dobiti rezultat, pa odaberite stupac "Ocjena".

Vrijednost 1 nije ništa drugo nego logički test koji trebamo primijeniti na stupac Izraz , pa je naš prvi logički test provjeriti je li ocjena = 5 ili ne.

Sljedeći je argument Rezultat1, tj. Koji je rezultat ako je logički test Value1 točan. Dakle, potreban nam je rezultat kao 0,10.

Dalje je Value2, tj. Ako je Value1 logički test netačan, koji je onda drugi logički test koji trebamo primijeniti, tako da moramo testirati ocjenu = 4 ili ne.

Ako je ovaj logički test ISTINA, tada će rezultat 2 biti 0,08.

Slično tome, sljedeći primjenjuje treći logički test.

Ok zatvorite zagradu i pritisnite tipku Enter da biste dobili rezultat.

Ovako možemo doći do rezultata, ali što se tiče upotrebe logičkog operatora moramo uključiti različite strategije.

Primjer # 2

Sada pogledajte podatke u nastavku

Iz ove tablice trebamo stići novi stupac kao "Četvrtina". Da bismo stigli u ovaj stupac, moramo testirati brojeve mjeseci, a ispod su kriteriji.

  • Ako je broj mjeseca> 9, tada je tromjesečje "Q4".
  • Ako je broj mjeseca> 6, tromjesečje je "Q3".
  • Ako je broj mjeseca> 3, tada je tromjesečje "Q2".
  • Ako je bilo koji drugi broj mjeseca, tromjesečje je "Q1".

Dakle, trebamo testirati tri uvjeta i ako su sva tri FALSE, tada će četvrtina biti "Q1". Ok, prenesite tablicu podataka u Power BI da biste započeli postupak.

Desnom tipkom miša kliknite tablicu i odaberite "Novi stupac" da biste dobili četvrtine u novom stupcu.

Sada novom stupcu dajte naziv „Četvrtina #“.

Odaberite funkciju SWITCH.

Prvi je argument Izraz, tj . Prvo moramo navesti logičku vrijednost rezultata TRUE.

Tada odabirom stupca možemo koristiti logičke testove poput dolje.

Korištenjem gornje tehnike možemo koristiti simbole logičkih operatora.

Napomena:  Datoteka nadzorne ploče Power BI-a također se može preuzeti s donje veze i može se pogledati konačni izlaz.

Ovaj Power BI SWITCH predložak možete preuzeti ovdje - Power BI SWITCH predložak

Stvari koje treba zapamtiti

  • Parametar ELSE koristi se samo za dobivanje alternativnog rezultata.
  • Ne možemo koristiti simbole logičkih operatora poput uvjeta IF, ali za upotrebu logičkih operatora moramo koristiti logičku funkciju TRUE ili FALSE.