STIKALO Power BI | Primeri funkcije SWITCH v Power BI

Preklopna funkcija v Power BI

Vsi vemo, kako pomembne so logične funkcije na področju analize in interpretacije podatkov. Ko govorimo o logičnih funkcijah, je »IF« oče vseh logičnih funkcij, ki jih uporabljamo, vendar se mnogi ne zavedamo, da v Power BI obstaja alternativa pogoju IF. Da, imamo alternativo pogoju IF, tj. Funkcijo "SWITCH" DAX v Power BI. V tem članku vas bomo podrobno vodili skozi funkcijo DAX “SWITCH”.

Kaj naredi funkcija SWITCH v Power BI?

SWITCH je nekakšna logična funkcija za doseganje rezultatov na podlagi več pogojev. Torej, vklopna funkcija BI v stikalni funkciji gleda vse logične pogoje in prihaja do rezultata logičnega stanja, ki je TRUE. Vendar v nasprotju s pogoji IF ne moremo uporabljati zapletenih izračunov s SWITCH, vendar dovolj dobra funkcija nadomesti ugnezdene pogoje IF v excelu.

Spodaj je sintaksa funkcije SWITCH v Power BI.

Sintaksa je drugačna od IF, vendar vam jo bomo razložili spodaj.

  • Izraz: To ni nič drugega kot stolpec, ki ga moramo oceniti.
  • Vrednost1: Za to lahko uporabimo logični test, ki ga moramo opraviti za stolpec Expression .
  • Rezultat1: Če je logični test “Value1” TRUE, kakšen naj bo rezultat.
  • [Value2]: To je neobvezni parameter, če so logični testi Value1 FALSE in kakšen je drugi logični test za ovrednotenje izraza.
  • [Rezultat1]: Če je logični test »Value2« TRUE, kakšen naj bo rezultat.
  • [Else]: Če so vsi logični testi FALSE, kakšen alternativni rezultat je potreben.

Primeri funkcije SWITCH v Power BI

Spodaj so primeri funkcije preklopa v Power BI. Delovni zvezek lahko prenesete tako, da uporabite isto datoteko, kot smo jo uporabili v tem primeru.

To predlogo Power BI SWITCH Excel lahko prenesete tukaj - Predloga Power BI SWITCH Excel

Primer # 1

Spodaj je podatkovna tabela, ki jo bomo uporabili za predstavitev funkcije SWITCH v Power BI. Excelov delovni zvezek lahko prenesete in ga uporabite za vadbo.

Na podlagi razpoložljive ocenjene vrednosti moramo priti do ocene%. Spodaj so navedena merila za oceno%.

  • Če je ocena = 5, bo odstotek ocenjevanja 10%.
  • Če je ocena = 4, bo odstotek ocenjevanja 8%.
  • Če je ocena = 3, bo odstotek ocenjevanja 6%.
  • Če je ocena = 2, bo odstotek ocenjevanja 5%.
  • Če je ocena = 1, bo odstotek ocenjevanja 4%.

V redu, naložite podatkovno tabelo v Power BI, da začnete postopek.

Z desno miškino tipko kliknite tabelo in izberite »Nov stolpec«, da v novem stolpcu dobite% ocene.

Zdaj poimenujte novi stolpec kot »Ocenjevalni%«.

Odprite funkcijo SWITCH v Power BI zdaj.

Prvi argument je izraz, tj. Kateri stolpec moramo preizkusiti, da dobimo oceno% v novem stolpcu. V tem primeru moramo s testiranjem ocene priti do rezultata, zato izberite stolpec "Ocena".

Vrednost 1 ni nič drugega kot logični test, ki ga moramo uporabiti za stolpec Expression , zato je naš prvi logični test preveriti, ali je ocena = 5 ali ne.

Naslednji argument je Result1 torej tisto, kar je rezultat, če Value1 je logični preizkus pravilne. Rezultat torej rabimo kot 0,10.

Naslednja je Value2, tj. Če je Value1 logični test false, kakšen je drugi logični test, ki ga moramo uporabiti, zato moramo oceniti = 4 ali ne.

Če je ta logični test TRUE, bo rezultat 2 0,08.

Naslednji velja tretji logični test.

Ok, zaprite oklepaj in pritisnite tipko Enter, da dobite rezultat.

Tako lahko dosežemo rezultate, toda ko gre za uporabo logičnega operaterja, moramo vključiti različne strategije.

2. primer

Zdaj si oglejte spodnje podatke

Iz te tabele moramo prispeti nov stolpec kot "četrtina". Če želimo prispeti v ta stolpec, moramo preizkusiti številke mesecev in spodaj so navedena merila.

  • Če je številka meseca> 9, je četrtletje "Q4".
  • Če je številka meseca> 6, je četrtletje "Q3".
  • Če je številka meseca> 3, je četrtletje "Q2".
  • Če je katera koli druga številka meseca, potem je četrtletje "Q1".

Torej moramo preizkusiti tri pogoje in če so vsi trije LAŽNI, bo četrtina "Q1". V redu, naložite podatkovno tabelo v Power BI, da začnete postopek.

Z desno miškino tipko kliknite tabelo in izberite »Nov stolpec«, da prispete četrtine v novem stolpcu.

Zdaj novi stolpec poimenujte "Quarter #".

Izberite funkcijo SWITCH.

Prvi argument je izraz, tj . Najprej moramo navesti logično vrednost rezultata TRUE.

Nato z izbiro stolpca lahko uporabimo logične teste, kot je spodaj.

Z uporabo zgornje tehnike lahko uporabimo logične operatorjske simbole.

Opomba:  Datoteko nadzorne plošče Power BI lahko prenesete tudi s spodnje povezave in si ogledate končni izhod.

To predlogo Power BI SWITCH lahko prenesete tukaj - Predloga Power BI SWITCH

Stvari, ki si jih je treba zapomniti

  • Parameter ELSE se uporablja samo za pridobitev alternativnega rezultata.
  • Simbolov logičnih operatorjev, kot je pogoj IF, ne moremo uporabljati, za uporabo logičnih operatorjev pa moramo uporabiti logično funkcijo TRUE ali FALSE.