Power BI IF-avaldus - Rakenda funktsioon IF BI Power DA

Lang L: none (table-of-contents)

IF-avaldus Power BI-s

Kui te ei tea loogilisi funktsioone, ei saa te analüütiku karjääri teha. Jah, see on täiesti TÕSI. Teadmata loogilisi funktsioone, ei saa te tegeleda erineva arvutuste komplektiga, kus arvutus nõuab Excelis mitme loogilise testi testimist. IF-i tingimus on loogiliste testide puhul ülemus, olgu see siis Exceli või Power BI ükskõik kus IF-lause. Kui olete IF-i juba Excelis kasutanud, siis on selle kasutamine Power BI-ga täpselt sama. Selles artiklis tutvustame teid, kuidas loogilist IF-lauset Power BI DAX-i valemites rakendada.

Mis on IF DAX-i avaldused Power BI-s?

IF on loogiline funktsioon nii Excelis kui ka Power BI-s, nii et see kasutas tulemusi loogiliste tulemuste põhjal. Loogilised tulemused on kahel viisil, st kas TÕENE või VALE, nii et loogilise testi tulemuse põhjal võime saada kaks tulemust, kui loogiline test on TÕSI, üks tulemuste või arvutuste komplekt ja kui loogilised testid on VALE teine ​​või alternatiiv esimesele tulemuste komplektile.

Allpool on IF DAX-i lause süntaks Power BI-s.

  • Loogiline test: selleks peame tulemuste saamiseks rakendama loogilist testi.
  • Tulemus kui tõene: kui loogiline test on TÕSI, siis milline peaks olema tulemus.
  • Tulemus vale: kui loogiline test on VALE, siis milline peaks olema esimese tulemuse alternatiivne tulemus.

Kui ignoreerite tulemust Väär, siis saame tulemuseks TÜHJE.

IF DAX-i avalduse näited Power BI-s

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

Näide 1

Näiteks vaadake alltoodud andmetabelite komplekti Power BI IF-i avalduse rakendamiseks.

Nende andmetega peame jõudma uue veeruni, st „ Olek ”.

Selle uue veeru saabumiseks on meil teatud kriteerium, st "kui temperatuur on> 25, siis peaks olek olema" Kõrge "või muidu olek" Keskmine ".

  • Kopeerige ülaltoodud tabel Power BI faili.
  • Paremklõpsake tabelil ja valige „ Uus veerg “.
  • Esmalt andke sellele uuele veerule nimi „ Olek ”.
  • Avage IF DAX-i avaldus kohe.
  • Loogiline test on kontrollida, kas temperatuur on> 25 või mitte, seega valige kõigepealt temperatuuri veerg ja seejärel rakendage loogilist testi, nagu allpool näidatud.

Kui loogiline test on rakendatud, peame mainima, milline peaks olema tulemus, kui loogiline test on TÕENE.

  • Nii et meie tulemus, kui loogilised testid on tõesed, st kui temperatuur on> 25, vajame tulemust kui " Kõrge ", mainime tulemust topelt jutumärkides.
  • Kui tulemus on vale, vajame tulemuseks madalat .
  • Tulemuste veeru saamiseks sulgege sulg ja vajutage sisestusklahvi.

Vau, seal on meil uus loogilise IF-valemiga tulemuste veerg.

Näide 2

Oletame nüüd, et ainult kahe tulemuste komplekti jõudmise asemel peame jõudma mitme loogilise testi põhjal mitu tulemust.

Näiteks:

  • Kui temperatuur on> 30, on olekuks raske.
  • Kui temperatuur on> 28, on olekuks kõrge.
  • Kui temperatuur on> 25, on olekuks „Mõõdukas”.
  • Kui temperatuur on <= 25, vajame olekut „Madal“.

Siin peame testima 4 erinevat loogilist testi, nii et see nõuab sisestatud IF-tingimuste rakendamist.

  • Avage tingimus IF ja rakendage esimene loogiline test.
  • Rakendatakse esimest loogilist tingimust. Nüüd peame testima muid loogilisi teste, kui see loogiline test on VÄÄR, nii et kuna peame testima muid loogilisi teste, avage veel üks IF-tingimus.
  • See IF tingimus rakendab teist loogilist testi ja saab tulemuse, kui see loogiline test on TÕENE.
  • Samamoodi, kui mõlemad need loogilised testid on VALE, peame tegema veel ühe loogilise testi, nii et avage veel üks IF tingimus.
  • Niimoodi peame tegema veel ühe loogilise testi, kui kõik need kolm loogilist testi on VALE. Kuid ühe IF-tingimuse avamise asemel võime kasutada viimast argumenti, st "Result If False", nii et seda argumenti kasutatakse või kasutatakse juhul, kui kõik rakendatud loogilised testid on FALSE. Nii et kui kõik need on VÄÄRAD, siis vajame tulemuseks „ madalat “.
  • Nüüd sulgege sulgudes nii palju kui avanesid tingimused. Pärast sulgemist sulgege uue oleku tulemuse saamiseks klahv Enter.

Siin on tulemused, niimoodi saame kasutada tingimusliku arvutuse veeru saamiseks funktsiooni IF DAX.

Märkus. Power BI IF-i avaldusfaili saab alla laadida ka allolevalt lingilt ja vaadata saab lõplikku väljundit.

Selle Power BI IF-i avaldise malli saate alla laadida siit - Power BI IF-i väljaande mall

Siinkohal meeldejäävad asjad

  • KUI DAX-funktsioon on sama mis Exceli IF-i loogiline funktsioon, kõik argumendid ja rakendusmeetodid, kõik on sama.
  • Kui ühe tulemuse saamiseks on mitu tingimust, peame kasutama loogilisi funktsioone AND & OR.
  • JA loogilist funktsiooni tähistab topelttähis (&&) ja loogilist funktsiooni OR kahekordsed sirgjooned (||).

Huvitavad Artiklid...