RANK.EQ
Vzťahuje sa na: Vypočítaný stĺpec Vypočítaná tabuľka Výpočet mierky Vizuál
Vráti poradie čísla v zozname čísel.
Syntax
RANK.EQ(<value>, <columnName>[, <order>])
Parametre
Obdobie | Definícia |
---|---|
hodnota | Akýkoľvek výraz DAX, ktorý vracia jednu skalárnu hodnotu, ktorej poradie má byť určené. Výraz sa má vyhodnotiť presne raz pred vyhodnotením funkcie a jeho hodnota sa odovzdá do zoznamu argumentov. |
názovStĺpca | Názov existujúceho stĺpca, na ktorom sa majú určiť poradia. Nemôže to byť výraz alebo stĺpec vytvorený pomocou týchto funkcií: ADDCOLUMNS, ROW alebo SUMMARIZE. |
objednať | (Voliteľné) Hodnota, ktorá určuje, ako sa má zoradiť číslo, od najnižšej po najvyššiu alebo naopak: |
hodnoty objednávok
hodnota | alternatívna hodnota | Description |
---|---|---|
0 (nula) | FALSE | Poradia v zostupnom poradí názovStĺpca. Ak sa hodnota rovná najvyššiemu číslu vo výraze názovStĺpca , funkcia RANK. EQ je 1. |
1 | TRUE | Vykoná sa zoradenie vo vzostupnom poradí názovStĺpca. Ak sa hodnota rovná najnižšiemu číslu vo výraze názovStĺpca , funkcia RANK. EQ je 1. |
Vrátená hodnota
Číslo označujúce poradie hodnoty medzi číslami vo výraze názovStĺpca.
Poznámky
názovStĺpca nemôže odkazovať na žiadny stĺpec vytvorený pomocou týchto funkcií: ADDCOLUMNS, ROW alebo SUMMARIZE. Ja
Ak hodnota nie je vo výraze názovStĺpca alebo je hodnota prázdna, potom funkcia RANK. EQ vráti prázdnu hodnotu.
Duplicitné hodnoty hodnoty dostanú rovnakú hodnotu poradia. Ďalšia priradená poradia bude hodnota poradia plus počet duplicitných hodnôt. Ak je napríklad spojených päť (5) hodnôt s poradím 11, potom bude nasledujúca hodnota poradia 16 (11 + 5).
Táto funkcia nie je podporovaná na použitie v režime DirectQuery, keď sa používa vo vypočítaných stĺpcoch alebo v pravidlách zabezpečenia na úrovni riadkov (RLS).
Príklad č. 1
V nasledujúcom príklade sa vytvorí vypočítaný stĺpec, ktorý určuje poradie hodnôt v SalesAmount_USD z tabuľky InternetSales_USD vo všetkých číslach v rovnakom stĺpci.
= RANK.EQ(InternetSales_USD[SalesAmount_USD], InternetSales_USD[SalesAmount_USD])
Príklad č. 2
Nasledujúci príklad radí podmnožinu hodnôt na danej vzorke. Predpokladajme, že máte tabuľku lokálnych študentov s ich výkonom v konkrétnom celoštátnom teste, a tiež máte celú množinu skóre v tomto celoštátnom teste. Nasledujúci vypočítaný stĺpec vám poskytne celoštátne poradie pre každého z lokálnych študentov.
= RANK.EQ(Students[Test_Score], NationalScores[Test_Score])