Rankx je typ funkce v power bi a je to vestavěná funkce, která se nazývá funkce třídění, což znamená, že se značně používá při třídění dat za různých podmínek, syntaxe této funkce je následující, RANKX (
Funkce RANKX v Power BI
Funkce RANKX v Power BI funguje podobně jako funkce RANK v aplikaci Excel a přiřazuje pořadí na základě čísel konkrétního nebo zmíněného sloupce. Níže je uvedena syntaxe funkce RANKX Power BI DAX.
Tabulka: Musíme určit, na základě které tabulky se řadíte.
Výraz: Na základě toho, který sloupec hodnotíte, musíme zde zadat název sloupce.
Hodnota: Toto je bizarní argument, pokud nejste na pokročilé úrovni. Tento argument nelze použít. Takže si s tímto argumentem v tuto chvíli nedělejte starosti.
Pořadí: V tomto argumentu můžeme zmínit, zda je pořadí ve formě vzestupného pořadí nebo sestupného pořadí. Výchozí parametr je v sestupném pořadí, tj. Nejvyšší hodnota bude hodnocena jako 1 atd.
Zde můžeme zadat dva argumenty TRUE nebo FALSE. TRUE je pro vzestupné pořadí, tj. Nejnižší hodnota hodnocená jako 1, a pokud zadáte FALSE jako tehdy, bude hodnocena sestupně, tj. Nejvyšší hodnota hodnocená jako 1.
Kravaty: To je důležitá věc, kterou se musíte naučit. V tomto argumentu můžeme určit, co by se mělo udělat v případě, že mezi dvěma hodnotami je TIE.
Pokud toto PŘESKOČÍTE, bude hodnost po vázané hodnotě hodnost vázané hodnoty plus počet vázaných hodnot. Například, v případě, že jsou 3 hodnoty vázané na 5 th hodnotit, pak další pozice bude 8 = (5 + 3).
Pokud zadáte DENSE jako možnost, pak další hodnota za svázanou pozicí bude poté další hodnost z hodnot svázaných hodnot. Například, v případě, že jsou 3 hodnoty vázané na 5 th hodnotit, pak další pozice bude 6 = (5 + 1).
Příklad funkce RANKX v Power BI
Níže je příklad funkce RANKX a pro použití této funkce v Power BI jsem vytvořil níže uvedená data v aplikaci Excel.
Toto jsou údaje o známkách získané od 6 subjektů. Na základě různých parametrů tyto studenty seřadíme.
Zkopírujte a vložte data přímo do Power BI, nebo můžete data zkopírovat do souboru aplikace Excel a poté je importovat do Power BI jako odkaz na soubor Excel. Šablonu sešitu aplikace Excel si tedy můžete stáhnout z níže uvedeného odkazu, který se používá pro tento příklad.
Data jsem přímo nahrál do Power BI.
Přejít na zobrazení přehledu.
V části pole klikněte pravým tlačítkem na název tabulky a vyberte možnost „Nový sloupec“.
Nejprve musíme zadat, jaký by měl být název sloupce. Pojmenuji to jako „Hodnocení podle celkového skóre“.
U tohoto nového sloupce otevřete funkci Power BI RANKX.
Tabulka je prvním parametrem této funkce, takže název naší tabulky je „Table2“, dodejte to samé.
Výraz není nic jiného než na základě toho, jakou hodnotu sloupce musíme zařadit. V tomto případě na základě „Celkem“ hodnotíme, takže dodáme to samé.
Zavřete závorku a stiskněte klávesu Enter, abyste získali tento nový vypočítaný sloupec v tabulce.
Nyní vložte prázdný vizuál „Tabulka“ a podívejte se, jak funguje náš vzorec RANKX.
Přetáhněte název studenta, celkem a nově vypočítaný sloupec, tj. Hodnocení podle celkového skóre do pole „Hodnoty“ vizuálu „Tabulka“.
Tím získáme RANK každého studenta proti celkovému skóre.
Takže máme hodnocení založené na skóre každého studenta.
Pomocí sloupce RANK můžeme data seřadit. Umístěte kurzor na sloupec s hodnocením a uvidíte malou klávesu se šipkou dolů.
Nyní jen pro případ, předpokládejme, že chcete hodnotit studenty na základě skóre „Sub3“. Za tímto účelem vložte jeden další sloupec.
Znovu otevřete funkci Power BI RANKX a zadejte název TABULKY.
Pro výraz namísto uvedení sloupce „Celkem“ zadejte sloupec „Sub 3“.
Stiskněte klávesu Enter; budeme mít nový vypočítaný sloupec.
Nyní u existující tabulky vložte pouze tento nově vypočítaný sloupec hodnocení, tj. Rank by Sub3 do pole „Hodnoty“.
Nyní vidíme tabulku se starým a novým hodnocením.
Dobře, první studentka „Janet Martin“ byla hodnocena jako 1 na základě sloupce s celkovým skóre, ale na základě „Sub 3“ je hodnocena jako 4.
Poznámka: V této tabulce jsem udělal tolik formátování, můžete si stáhnout šablonu Power BI RANKX z níže uvedeného odkazu a použít každou techniku formátování, jak je použita.
Věci k zapamatování
Volitelné argumenty lze přeskočit zadáním čárky.
Pokud chcete v případě remízy různé techniky hodnocení, použijte argument funkce „TIE“.
První dva argumenty jsou povinné a zbytek volitelný.
,,,,) Tuto šablonu Power BI RANKX si můžete stáhnout zde - Šablona Power BI RANKX #####