Power BI LÜLITI - SWITCH-funktsiooni näited Power BI-s

Lang L: none (table-of-contents)

Lüliti funktsioon Power BI-s

Me kõik teame, kui olulised on andmete analüüsimise ja tõlgendamise valdkonnas loogilised funktsioonid. Kui me räägime loogilistest funktsioonidest, on „IF” kõigi kasutatavate loogiliste funktsioonide isa, kuid mitte paljud meist ei tea, et Power BI-s on IF-i tingimus alternatiiv. Jah, meil on alternatiiv tingimusele IF, st „SWITCH” DAX-funktsioon Power BI-s. Selles artiklis juhatame teid üksikasjalikult läbi DAX-funktsiooni “SWITCH”.

Mida funktsioon SWITCH Power BI-s teeb?

SWITCH on omamoodi loogiline funktsioon tulemuste saamiseks mitmel tingimusel. Niisiis, lüliti Power BI funktsioon otsib kõiki loogilisi tingimusi ja jõuab loogilise tingimuse tulemuseni, mis on TÕSI. Kuid erinevalt IF tingimustest ei saa me SWITCHiga kasutada keerukaid arvutusi, kuid piisavalt hea funktsioon asendab Excelis pesastatud IF tingimused.

Allpool on funktsiooni SWITCH süntaks Power BI-s.

Süntaks on erinevalt IF-st, kuid me selgitame seda teile allpool.

  • Väljend: see pole midagi muud kui veerg, mida peame hindama.
  • VALUE1: Niisiis, selle saame rakendada, mida on loogiline test peame tegema vastu Expression veerus.
  • Tulemus1: kui loogiline test „Väärtus1” on TÕENE, siis milline peaks olema tulemus.
  • (Väärtus2): see on valikuline parameeter. Kui VALUE1 loogiline testid on FALSE, siis milline on teise loogiline test, et hinnata Expression.
  • (Tulemus1): kui loogiline test “Väärtus2” on TÕSI , siis milline peaks olema tulemus.
  • (Muidu): Kui kõik loogilised testid on VALE, siis milline on vajalik alternatiivne tulemus.

SWITCH-funktsiooni näited Power BI-s

Allpool on näited lülitusfunktsioonist Power BI-s. Töövihiku saate alla laadida, et kasutada sama faili, mida kasutasime selles näites.

Näide 1

Allpool on andmetabel, mida kasutame funktsiooni SWITCH näitamiseks Power BI-s. Võite Exceli töövihiku alla laadida ja kasutada seda ka harjutamiseks.

Peame jõudma hindamisprotsendini%, lähtudes saadaolevast reitinguväärtusest. Allpool on toodud kriteeriumid hindamise% saamiseks.

  • Kui hinnang on = 5, on hindamise protsent 10%.
  • Kui hinnang on = 4, on hindamise protsent 8%.
  • Kui hinnang on = 3, on hindamise protsent 6%.
  • Kui hinnang on = 2, on hindamise protsent 5%.
  • Kui hinnang on = 1, on hindamise protsent 4%.

Ok, laadige andmetabel menetluse alustamiseks Power BI-sse.

Paremklõpsake tabelil ja valige „Uus veerg“, et jõuda uude veergu hinnangu%.

Nüüd nimetage uus veerg nimeks „Hindamise%”.

Avage funktsioon Power SW kohe SWITCH.

Esimene argument on Expression, st millist veergu peame testima, et uude veergu saada hinnangu%. Nii et sel juhul peame reitingut testides saama tulemuse, seega valige veerg „Hinnang“.

Väärtus 1 pole muud kui loogiline test, mille peame rakendama veeru Expression abil, seega on meie esimene loogiline test kontrollida, kas hinnang on = 5 või mitte.

Järgmine argument on Result1, st milline on tulemus, kui Value1 loogiline test on õige. Seega vajame tulemust väärtuseks 0,10.

Järgmine on VALUE2, st kui VALUE1 loogiline test on vale, siis milline on teise loogiline test, mis tuleb meil rakendada, nii et me peame test hinnang = 4 või mitte.

Kui see loogiline test on TÕENE, on 2. tulemus 0,08.

Samamoodi rakendab järgmine ka kolmandat loogilist testi.

Ok, sulgege sulg ja vajutage tulemuse saamiseks sisestusklahvi.

Niimoodi võime saavutada tulemusi, kuid kui tegemist on operaatori loogilise kasutamisega, peame lisama erinevad strateegiad.

Näide 2

Nüüd vaadake allolevaid andmeid

Sellest tabelist peame jõudma uue veeru nimega "Kvartal". Sellesse veergu jõudmiseks peame testima kuude numbreid ja allpool on toodud kriteeriumid.

  • Kui kuu arv on> 9, on kvartaliks “Q4”.
  • Kui kuu arv on> 6, on kvartaliks Q3.
  • Kui kuu arv on> 3, on kvartaliks Q2.
  • Kui mõni muu kuu number on, on kvartaliks “Q1”.

Niisiis, peame testima kolme tingimust ja kui kõik kolm on VÄÄRAD, siis on kvartaliks Q1. Ok, laadige andmetabel menetluse alustamiseks Power BI-sse.

Paremklõpsake tabelil ja valige kvartalite saabumiseks uude veergu „Uus veerg“.

Nüüd nimetage uus veerg nimeks „Kvartali number”.

Valige funktsioon SWITCH.

Esimene argument on Expression, st kõigepealt peame esitama tulemuse loogilise väärtuse TRUE.

Seejärel saame veeru valides kasutada loogilisi teste nagu allpool.

Kasutades ülaltoodud tehnikat, saame kasutada loogiliste operaatorite sümboleid.

Märkus: Power BI armatuurlaua faili saab alla laadida ka allolevalt lingilt ja vaadata saab lõplikku väljundit.

Selle Power BI SWITCH-malli saate alla laadida siit - Power BI SWITCH-i mall

Asjad, mida meeles pidada

  • Parameetrit ELSE kasutatakse ainult alternatiivse tulemuse saamiseks.
  • Me ei saa kasutada loogiliste operaatorite sümboleid nagu tingimus IF, kuid loogiliste operaatorite kasutamiseks peame kasutama loogilist funktsiooni TRUE või FALSE.

Huvitavad Artiklid...