Rankx je typ funkcie v power bi a je to zabudovaná funkcia, ktorá sa nazýva funkcia triedenia, čo znamená, že sa vo veľkej miere používa pri triedení údajov za rôznych podmienok. Syntax tejto funkcie je nasledovná, RANKX (
Funkcia RANKX v Power BI
Funkcia RANKX v Power BI funguje podobne ako funkcia RANK v programe Excel a priraďuje poradie na základe čísel konkrétneho alebo spomenutého stĺpca. Nižšie je uvedená syntax funkcie RANKX Power BI DAX.
Tabuľka: Musíme určiť, na základe ktorej tabuľky hodnotíte.
Výraz: Na základe toho, do ktorého stĺpca zaraďujete, musíme tu zadať názov stĺpca.
Hodnota: Toto je bizarný argument, pokiaľ sa nezaradíte na pokročilú úroveň. Tento argument sa nebude dať použiť. Takže si teraz nerobte starosti s týmto argumentom.
Poradie: V tomto argumente môžeme spomenúť, či je poradie vo forme vzostupného alebo zostupného poradia. Predvolený parameter je v zostupnom poradí, tj najvyššia hodnota bude hodnotená ako 1 atď.
Môžeme tu dodať dva argumenty TRUE alebo FALSE. TRUE je pre vzostupné poradie, tj. Najnižšia hodnota hodnotená ako 1, a ak zadáte FALSE ako potom, bude hodnotená zostupne, tj. Najvyššia hodnota hodnotená ako 1.
Kravaty: Toto je dôležitá vec, ktorú sa musíte naučiť. V tomto argumente môžeme určiť, čo by sa malo robiť v prípade, že medzi dvoma hodnotami je TIE.
Ak toto PRESKOČÍTE, bude po hodnotení remízy poradie remízovej hodnoty plus počet remízových hodnôt. Napríklad, v prípade, že sú 3 hodnoty viazané na 5 th hodnotiť, potom ďalšie pozície bude 8 = (5 + 3).
Ak zadáte DENSE ako voľbu, potom ďalšia hodnota po vyrovnanom poradí bude potom nasledujúcim hodnotením poradia viazaných hodnôt. Napríklad, ak sú na 5. mieste vyrovnané 3 hodnoty , potom bude ďalšie hodnotenie 6 = (5 + 1).
Príklad funkcie RANKX v Power BI
Nižšie uvádzame príklad funkcie RANKX a na použitie tejto funkcie v Power BI som vytvoril nasledujúce údaje v programe Excel.
Toto sú údaje o známkach získaných od 6 subjektov. Na základe rôznych parametrov týchto študentov zoradíme.
Skopírujte a prilepte údaje priamo do Power BI, alebo ich môžete skopírovať do súboru programu Excel a potom ich importovať do Power BI ako referenciu súboru Excel. Šablónu zošita programu Excel si teda môžete stiahnuť z nižšie uvedeného odkazu, ktorý sa používa pre tento príklad.
Údaje som priamo nahral do Power BI.
Prejdite na zobrazenie prehľadu.
V časti poľa kliknite pravým tlačidlom myši na názov tabuľky a vyberte možnosť Nový stĺpec.
Najprv musíme zadať, čo by mal byť názov stĺpca. Pomenujem to ako „Poradie podľa celkového skóre“.
V tomto novom stĺpci otvorte funkciu Power BI RANKX.
Tabuľka je prvým parametrom tejto funkcie, takže názov našej tabuľky je „Table2“, čo platí rovnako.
Výraz nie je nič iné, len to, na základe akej hodnoty stĺpca musíme zaradiť. V tomto prípade sa na základe umiestnenia „Celkom“ umiestňujeme v poradí, takže dodáme to isté.
Zatvorte zátvorku a stlačte kláves Enter, čím získate tento nový vypočítaný stĺpec v tabuľke.
Teraz vložte prázdny vizuál „Tabuľka“, aby ste zistili, ako funguje náš vzorec RANKX.
Presuňte a pustite stĺpec Meno študenta, Celkom a novo vypočítaný stĺpec, tj. Poradie podľa celkového skóre do poľa „Hodnoty“ vizuálu „Tabuľka“.
Takto získate HODNOTENIE každého študenta oproti celkovému skóre.
Máme teda poradie založené na skóre každého študenta.
Pomocou stĺpca RANK môžeme údaje triediť. Umiestnením kurzora na stĺpec s hodnotením uvidíte malú klávesu so šípkou nadol.
Len pre prípad, predpokladajme, že chcete študentov zoradiť na základe skóre „Sub3“. Za týmto účelom vložte jeden ďalší stĺpec.
Opäť otvorte funkciu Power BI RANKX a zadajte názov TABUĽKY.
Na vyjadrenie namiesto zadania stĺpca „Celkom“ zadajte stĺpec „Sub 3“.
Stlačte kláves Enter; budeme mať nový vypočítaný stĺpec.
Teraz pre existujúcu tabuľku vložte iba tento novo vypočítaný stĺpec poradia, tj. Poradie podľa Sub3 do poľa „Hodnoty“.
Teraz vidíme tabuľku so starým a novým hodnotením.
Ok, prvá študentka „Janet Martin“ bola hodnotená ako 1 na základe stĺpca s celkovým skóre, ale na základe „Sub 3“ je hodnotená ako 4.
Poznámka: V tejto tabuľke som urobil toľko formátovania, že si môžete stiahnuť šablónu Power BI RANKX z nasledujúceho odkazu a použiť každú použitú techniku formátovania.
Na čo treba pamätať
Nepovinné argumenty je možné preskočiť zadaním čiarky.
Ak chcete v prípade remízy rozdielne techniky hodnotenia, použite argument funkcie „TIE“.
Prvé dva argumenty sú povinné a zvyšok je voliteľný.
,,,,) Túto šablónu Power BI RANKX si môžete stiahnuť tu - Šablóna Power BI RANKX #####