„Power BI SWITCH“ SWITCH funkcijos „Power BI“ pavyzdžiai

„Power BI“ jungiklio funkcija

Visi žinome, kiek svarbios loginės funkcijos duomenų analizės ir aiškinimo srityje. Kai kalbame apie logines funkcijas, „IF“ yra visų naudojamų loginių funkcijų tėvas, tačiau nedaugelis iš mūsų žino, kad „Power BI“ yra alternatyva IF sąlygai. Taip, mes turime alternatyvą IF sąlygai, ty „SWITCH“ DAX funkcija „Power BI“. Šiame straipsnyje mes išsamiai paaiškinsime DAX funkciją „SWITCH“.

Ką „SWITCH“ funkcija veikia „Power BI“?

SWITCH yra tam tikra loginė funkcija, norint gauti rezultatus, pagrįstus keliomis sąlygomis. Taigi, „power BI in switch“ funkcija žiūri į visas logines sąlygas ir pasiekia loginės sąlygos rezultatą, kuris yra TIESA. Tačiau, skirtingai nei IF sąlygos, negalime naudoti sudėtingų skaičiavimų su SWITCH, tačiau pakankamai gera funkcija pakeičia įdėtas IF sąlygas programoje „Excel“.

Žemiau yra „SWITCH“ funkcijos „Power BI“ sintaksė.

Sintaksė skiriasi nuo IF, bet mes jums tai paaiškinsime toliau.

  • Išraiška: tai ne kas kita, o stulpelis, kurį turime įvertinti.
  • Reikšmė1: Taigi tam galime pritaikyti loginį testą, kurį turime atlikti prieš stulpelį „ Išraiška“ .
  • 1 rezultatas: jei loginis „Value1“ testas yra TIESA, koks turėtų būti rezultatas.
  • (2 reikšmė): tai yra pasirenkamas parametras. Jei „ Value1“ loginiai testai yra NETIESA, tai koks yra antrasis loginis testas, skirtas įvertinti išraišką.
  • (Rezultatas1): Jei loginis „Value2“ testas yra TIESA , koks turėtų būti rezultatas.
  • ( Kitu atveju ): Jei visi loginiai testai yra NETIESA, koks yra alternatyvus reikalingas rezultatas.

SWITCH funkcijos „Power BI“ pavyzdžiai

Toliau pateikiami „Power BI“ jungiklio funkcijos pavyzdžiai. Darbaknygę galite atsisiųsti naudodami tą patį failą, kurį naudojome šiame pavyzdyje.

1 pavyzdys

Toliau pateikiama duomenų lentelė, kurią naudosime, norėdami parodyti SWITCH funkciją „Power BI“. Galite atsisiųsti „Excel“ darbaknygę ir naudotis ta pačia praktika.

Turime pasiekti „Įvertinimo procentą“ pagal turimą reitingo vertę. Toliau pateikiami kriterijai, skirti gauti% įvertinimą.

  • Jei įvertinimas yra = 5, tada vertinimo procentas bus 10%.
  • Jei įvertinimas yra = 4, tada vertinimo procentas bus 8%.
  • Jei įvertinimas yra = 3, vertinimo procentas bus 6%.
  • Jei įvertinimas yra = 2, tada vertinimo procentas bus 5%.
  • Jei įvertinimas yra = 1, tada vertinimo procentas bus 4%.

Gerai, įkelkite duomenų lentelę į „Power BI“, kad pradėtumėte procedūrą.

Dešiniuoju pelės mygtuku spustelėkite lentelę ir pasirinkite „Naujas stulpelis“, kad gautumėte įvertinimo procentą naujame stulpelyje.

Dabar pavadinkite naują stulpelį kaip „Vertinimo%“.

Dabar atidarykite SWITCH funkciją „Power BI“.

Pirmasis argumentas yra „ Expression“, ty kurį stulpelį turime išbandyti, kad naujame stulpelyje gautume įvertinimo procentą. Taigi, šiuo atveju, išbandydami įvertinimą, turime gauti rezultatą, todėl pasirinkite stulpelį „Įvertinimas“.

1 reikšmė yra ne kas kita, o loginis testas, kurį turime pritaikyti stulpelyje „ Išraiška“ , todėl pirmasis loginis testas yra patikrinti, ar įvertinimas yra = 5, ar ne.

Kitas argumentas yra Rezultatas1 , ty koks yra rezultatas, jei loginis vertės1 testas yra teisingas. Taigi rezultatas reikalingas kaip 0,10.

Kitas yra „ Value2“, ty jei „ Value1“ loginis testas yra klaidingas, tai koks yra antrasis loginis testas, kurį turime taikyti, todėl turime išbandyti reitingą = 4 arba ne.

Jei šis loginis testas yra TIESA, tada 2 rezultatas bus 0,08.

Panašiai kitame taikomas trečiasis loginis testas.

Gerai, uždarykite laikiklį ir paspauskite klavišą Enter, kad gautumėte rezultatą.

Taip galime pasiekti rezultatų, tačiau kalbant apie loginį operatoriaus naudojimą, turime įtraukti skirtingas strategijas.

2 pavyzdys

Dabar pažvelkite į žemiau pateiktus duomenis

Iš šios lentelės turime pateikti naują stulpelį „Ketvirtis“. Norėdami patekti į šį stulpelį, turime išbandyti mėnesių skaičius, o žemiau yra kriterijai.

  • Jei mėnesio skaičius yra> 9, ketvirtis yra „Q4“.
  • Jei mėnesio skaičius yra> 6, ketvirtis yra „Q3“.
  • Jei mėnesio skaičius yra> 3, ketvirtis yra „Q2“.
  • Jei yra kitas mėnesio skaičius, ketvirtis yra „Q1“.

Taigi turime išbandyti tris sąlygas, o jei visos trys yra NETIESOS, ketvirtis bus „Q1“. Gerai, įkelkite duomenų lentelę į „Power BI“, kad pradėtumėte procedūrą.

Dešiniuoju pelės mygtuku spustelėkite lentelę ir pasirinkite „Naujas stulpelis“, kad ketvirčiai patektų į naują stulpelį.

Dabar pavadinkite naują stulpelį pavadinimu „Ketvirtis #“.

Pasirinkite funkciją SWITCH.

Pirmasis argumentas yra „ Expression“, ty pirmiausia turime pateikti rezultato loginę reikšmę „TRUE“.

Tada pasirinkdami stulpelį galime naudoti tokius loginius bandymus kaip toliau.

Naudodamiesi minėta technika, galime naudoti loginius operatoriaus simbolius.

Pastaba: „ Power BI“ informacijos suvestinės failą taip pat galima atsisiųsti iš toliau pateiktos nuorodos ir peržiūrėti galutinį išvestį.

Šį „Power BI SWITCH“ šabloną galite atsisiųsti čia - „Power BI SWITCH“ šabloną

Ką reikia atsiminti

  • ELSE parametras naudojamas tik norint gauti alternatyvų rezultatą.
  • Negalime naudoti loginių operatorių simbolių, tokių kaip IF sąlyga, tačiau loginiams operatoriams naudoti loginę funkciją TRUE arba FALSE.

Įdomios straipsniai...