Zdieľať cez


RANK.EQ

Vzťahuje sa na:vypočítaný stĺpecvypočítanej tabuľkyvizuálového výpočtu

Vráti poradie čísla v zozname čísel.

Syntax

RANK.EQ(<value>, <columnName>[, <order>])

Parametre

Termín Definícia
value Akýkoľvek DAX výraz, ktorý vracia jednu skalárnu hodnotu, ktorej poradie sa má zistiť. Výraz sa má vyhodnotiť presne raz pred vyhodnotením funkcie a jeho hodnota sa odovzdá do zoznamu argumentov.
columnName 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, ROWalebo SUMMARIZE.
order (Voliteľné) Hodnota, ktorá určuje poradie čísel, od najnižšej po najvyššiu alebo naopak:

hodnoty objednávok

hodnota alternatívna hodnota Popis
0 (nula) FALSE Poradia v zostupnom poradí columnName. Ak sa value rovná najvyššiemu číslu v columnName potom RANK.EQ hodnota 1.
1 TRUE Vykoná sa zoradenie vo vzostupnom poradí columnName. Ak sa value rovná najnižšiemu číslu v columnNameRANK.EQ hodnotu 1.

Vrátená hodnota

Číslo označujúce poradie value medzi číslami v columnName.

Poznámky

  • columnName nemôže odkazovať na žiadny stĺpec vytvorený pomocou týchto funkcií: ADDCOLUMNS, ROW alebo SUMMARIZE. Ja

  • Ak value nie je v columnName alebo je hodnota prázdna, RANK.EQ vráti prázdnu hodnotu.

  • Duplicitné hodnoty value majú rovnakú hodnotu poradia; Ďalšia priradená hodnota 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 na 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])