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 od nas 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, funkcija power BI v stikalu gleda vse logične pogoje in pride 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, kakšen je drugi logični test za ovrednotenje izraza.
  • (Rezultat1): Če je logični test »Value2« TRUE, kakšen naj bo rezultat.
  • (V nasprotnem primeru): Če so vsi logični testi LAŽNI, 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.

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 novi stolpec prispete% ocene.

Zdaj poimenujte novi stolpec kot »Ocena ocen.«

Odprite funkcijo SWITCH v Power BI zdaj.

Prvi argument je izraz, tj. Kateri stolpec moramo preizkusiti, da dobimo oceno% v novem stolpcu. Torej, 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, to je tisto, kar je rezultat, če Value1 je logični preizkus pravilne. Rezultat torej rabimo kot 0,10.

Naslednja je Value2, tj. Če je logični test Value1 napačen, 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 z imenom »četrtina«. Če želimo prispeti v ta stolpec, moramo preizkusiti številke mesecev, spodaj pa 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, 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 pridete do četrtin v novem stolpcu.

Zdaj novi stolpec poimenujte kot »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 simbole logičnih operatorjev.

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.

Zanimive Članki...