Rankx on võimsuse bi funktsioon ja see on sisseehitatud funktsioon, mida nimetatakse sortimisfunktsiooniks, mis tähendab, et seda kasutatakse ulatuslikult andmete sortimisel erinevates tingimustes, selle funktsiooni süntaks on järgmine, RANKX (
Funktsioon RANKX Power BI-s
Funktsioon RANKX Power BI-s töötab sarnaselt funktsiooniga Excel RANK-funktsioonis ja määrab auastme konkreetse või mainitud veeru numbrite põhjal. Allpool on funktsiooni RANKX Power BI DAX süntaks.
Tabel: peame määrama selle põhjal, millise tabeli järgi te asetate.
Väljend: lähtuvalt sellest, millist veergu te reastate, peame siia sisestama veeru nime.
Väärtus: See on veider argument, kui te ei asu kõrgemal tasemel. Seda argumenti ei kasutata. Nii et ärge selle argumendi pärast praegusel hetkel muretsege.
Järjekord: Selles argumendis võime mainida, kas paremusjärjestus on kasvavas või kahanevas järjekorras. Vaikeparameeter on kahanevas järjekorras, st ülemine väärtus asetatakse väärtusele 1 ja nii edasi.
Siinkohal võime esitada kaks argumenti TRUE või FALSE. TRUE on tõusvas järjekorras, st madalaim väärtus, mis on seatud 1-ks, ja kui esitate FALSE sellisena, siis see järjestatakse kahanevas järjekorras, st kõrgeim väärtus on 1.
Lipsud: see on oluline asi, mida peate õppima. Selles argumendis saame täpsustada, mida tuleks teha juhul, kui kahe väärtuse vahel on TIE.
Kui jätate selle vahele, on seotud väärtuse järgne seos seotud väärtuse auaste ja seotud väärtuste arv. Näiteks kui 5. astmel on seotud 3 väärtust , on järgmine auaste 8 = (5 + 3).
Kui pakute valikuna DENSE, on järgmine väärtus pärast seotud auastet ja järgmine seotud väärtuste auaste. Näiteks kui 5. astmel on seotud 3 väärtust , on järgmine auaste 6 = (5 + 1).
RANKX-i funktsiooni näide Power BI-s
Allpool on RANKX-funktsiooni näide ja selle funktsiooni rakendamiseks rakenduses Power BI olen loonud allpool olevad andmed Excelis.
Need on 6 subjektilt saadud hinde andmed. Erinevate parameetrite põhjal reastame need õpilased paremusjärjestusse.
Kopeerige ja kleepige andmed otse Power BI-sse, või saate andmed Exceli faili kopeerida ja seejärel Exceli failiviidana Power BI-sse importida. Nii et saate allpool olevalt lingilt alla laadida Exceli töövihiku malli, mida selles näites kasutatakse.
Andmed olen otse üles laadinud Power BI-sse.
Minge aruandevaate juurde.
Paremklõpsake väljalõigul tabeli nimel ja valige „Uus veerg“.
Esiteks peame sisestama veeru nime. Ma nimetan seda kui "Positsioon üldskoori järgi".
Selle uue veeru jaoks avage funktsioon Power BI RANKX.
Tabel on selle funktsiooni esimene parameeter, nii et meie tabeli nimi on "Table2".
Avaldis pole midagi muud kui selle põhjal, millise veeru väärtuse peame järjestama. Sel juhul reastame jaotise „Kokku” põhjal paremusjärjestusse, nii et pakume sama.
Selle tabeli uue arvutatud veeru saamiseks sulgege sulg ja vajutage sisestusklahvi.
Nüüd sisestage tühi tabeli visuaal, et näha, kuidas meie RANKX-valem töötab.
Lohistage õpilase nimi, koguarv ja äsja arvutatud veerg, st reastamine kogu skoori järgi visuaali „Tabel” väljale „Väärtused”.
See annab meile iga õpilase HINNE kogu punktisumma suhtes.
Nii et meil on iga õpilase tulemuste põhjal paremusjärjestus.
Veergu RANK kasutades saame andmeid sortida. Pange kursor auastme veergu, et näha väikest allanooleklahvi.
Oletagem igaks juhuks, et soovite õpilasi järjestada „Sub3“ skooride põhjal. Selleks sisestage veel üks veerg.
Veelkord avage funktsioon Power BI RANKX ja sisestage nimi TABLE.
Sest Expression asemel, et anda veerus "kokku" pakkumise "Sub 3" veerus.
Vajutage sisestusklahvi; meil on uus arvutatud veerg.
Olemasoleva tabeli jaoks sisestage väljale "Väärtused" ainult see äsja arvutatud veerg, st Rank by Sub3.
Nüüd näeme vana ja uue paremusjärjestusega tabelit.
Ok, esimene õpilane "Janet Martin" sai üldskooru veeru põhjal 1, kuid "Sub 3" põhjal on ta 4.
Märkus. Olen selles tabelis nii palju vormindanud, saate allolevalt lingilt alla laadida Power BI RANKXi malli ja rakendada iga vormindamistehnikat vastavalt rakendusele.
Asjad, mida meeles pidada
Valikulisi argumente saab komaga sisestades vahele jätta.
Kui soovite võrdse tulemuse korral erinevaid järjestamistehnikaid, kasutage funktsiooni argumenti „TIE”.
Esimesed kaks argumenti on kohustuslikud ja ülejäänud valikulised.
,,,,) Selle Power BI RANKXi malli saate alla laadida siit - Power BI RANKXi mall #####