A Rankx egyfajta függvény a bi energiában, és ez egy beépített függvény, amelyet rendezési függvénynek nevezünk, ami azt jelenti, hogy széles körben használják az adatok rendezésében különböző körülmények között, ennek a függvénynek a szintaxisa a következő, RANKX (
RANKX funkció a Power BI-ban
A Power BI RANKX függvénye hasonlóan működik, mint az excel RANK függvényében, és rangot rendel az adott vagy említett oszlop számai alapján. Az alábbiakban látható a RANKX Power BI DAX függvény szintaxisa.
Táblázat: Meg kell határoznunk, hogy melyik táblázatot rangsorolja.
Kifejezés: Az oszlop rangsorolása alapján itt kell megadnunk az oszlop nevét.
Érték: Ez egy furcsa érv, hacsak nem haladó szinten rangsorol. Ezt az érvet nem fogják felhasználni. Tehát ne aggódjon ezen érv miatt ebben a pillanatban.
Sorrend: Ebben az érvben megemlíthetjük, hogy a rangsor Növekvő vagy Csökkenő sorrendben van-e. Az alapértelmezett paraméter csökkenő sorrendben van, azaz a legfelső érték 1-es és így tovább lesz besorolva.
Két érvet adhatunk itt IGAZ vagy HAMIS. Az IGAZ növekvő sorrendre vonatkozik, azaz a legalacsonyabb érték 1-es besorolású, és ha a FALSE-t akkor adja meg, akkor csökkenő sorrendben, azaz a legmagasabb értékként 1-es.
Nyakkendők: Ezt kell megtanulnod. Ebben az érvben megadhatjuk, mit kell tenni abban az esetben, ha két érték között van TIE.
Ha ezt kihagyja, akkor a kötött érték utáni rang a kötött érték és a kötött értékek száma lesz. Például, ha van 3 értékek kötött 5 -én rangot, akkor a következő rangsorban lesz 8 = (5 + 3).
Ha a DENSE opciót adja meg, akkor a kötött rangsor után a következő érték lesz a következő a kötött értékek rangja. Például, ha van 3 értékek kötött 5 -én rangot, akkor a következő rangsorban lesz 6 = (5 + 1).
Példa a RANKX funkcióra a Power BI-ban
Az alábbiakban bemutatunk egy példát egy RANKX függvényre, és ennek a függvénynek a Power BI alkalmazásához az alábbi adatokat létrehoztam az Excelben.
Ez az adat a 6 alanyból kapott jegyekről. Különböző paraméterek alapján rangsoroljuk ezeket a hallgatókat.
Másolja és illessze be az adatokat közvetlenül a Power BI-ba, vagy másolhatja az adatokat egy Excel-fájlba, majd importálhatja azokat a Power BI-be Excel-fájl hivatkozásként. Tehát az alábbi linkről letöltheti az excel munkafüzet sablont, amelyet erre a példára használunk.
Az adatokat közvetlenül feltöltöttem a Power BI-ba.
Nyissa meg a Jelentés nézetet.
A mező részben kattintson a jobb gombbal a táblázat nevére, és válassza az „Új oszlop” lehetőséget.
Először meg kell adnunk az oszlop nevét. „Ranglista az összes pontszám alapján” fogom megnevezni.
Ehhez az új oszlophoz nyissa meg a Power BI RANKX funkciót.
A táblázat ennek a függvénynek az első paramétere, ezért a táblázatunk neve „Table2” ugyanazt adja meg.
A kifejezés nem más, mint az, hogy mely oszlop értékét kell rangsorolnunk. Ebben az esetben az „Összesen” alapján rangsorolunk, tehát ugyanazt fogjuk szolgáltatni.
Csukja be a zárójelet és nyomja meg az Enter billentyűt, hogy megkapja ezt az új számított oszlopot a táblázatban.
Helyezzen be egy üres „Táblázat” látványtervet, hogy lássa, hogyan működik a RANKX képletünk.
Húzza át a hallgató nevét, az összesítést és az újonnan kiszámított oszlopot, azaz az Összes pontszám szerinti rangsort a „Táblázat” látványterv „Értékek” mezőjébe.
Ez minden hallgató RANK-ját megkapja a teljes pontszámhoz képest.
Tehát van egy rangsorunk az egyes diákok pontszáma alapján.
A RANK oszlop használatával rendezhetjük az adatokat. Helyezzen egy kurzort egy rangsor oszlopra, hogy megjelenjen egy kis lefelé mutató nyíl.
Most tegyük fel, hogy a „Sub3” pontszámok alapján szeretné rangsorolni a hallgatókat. Ehhez szúrjon be még egy oszlopot.
Ismét nyissa meg a Power BI RANKX funkciót, és adja meg a TABLE nevet.
Mert Expression ahelyett, hogy az „Összesen” oszlopban a kínálat „Sub 3” oszlopban.
Nyomja meg az Enter billentyűt; új számított oszlopunk lesz.
A meglévő táblázathoz csak az újonnan kiszámított rangsor oszlopot, azaz a Rank by Sub3-at illessze be az „Értékek” mezőbe.
Most láthatjuk a táblázatot a régi és az új rangsorban.
Ok, az első tanuló, „Janet Martin”, a teljes pontszám oszlop alapján 1-es besorolást kapott, de a „Sub 3” alapján 4-es.
Megjegyzés: Annyi formázást végeztem el ennek a táblának, hogy az alábbi linkről letöltheti a Power BI RANKX sablont, és az egyes formázási technikákat alkalmazhatja.
Dolgok, amikre emlékezni kell
Az opcionális argumentumok vessző beírásával kihagyhatók.
Ha különbözõ rangsorolási technikákat szeretne holtverseny esetén, használja a függvény „TIE” argumentumát.
Az első két érv kötelező, a többi választható.
,,,,) Ezt a Power BI RANKX sablont innen töltheti le - Power BI RANKX sablon #####