Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:
Számított oszlop
Számított tábla
Mérték
Vizualizációszámítási
Egy szám rangsorát adja vissza a számok listájában.
Szintaxis
RANK.EQ(<value>, <columnName>[, <order>])
Paraméterek
| Kifejezés | Definíció |
|---|---|
value |
Bármely DAX kifejezés, amely egyetlen skaláris értéket ad vissza, amelynek rangját meg kell találni. A kifejezést pontosan egyszer, a függvény kiértékelése előtt kell kiértékelni, és az argumentumlistának átadott érték. |
columnName |
Annak a meglévő oszlopnak a neve, amely alapján a rangsorok meg lesznek határozva. Nem lehet kifejezés vagy oszlop az alábbi függvények használatával: ADDCOLUMNS, ROWvagy SUMMARIZE. |
order |
(Nem kötelező) Egy érték, amely meghatározza, hogyan rangsorolhatók számok, alacsonytól magasig vagy magastól alacsonyig: |
rendelési értékek
| érték | másodlagos érték | Leírás |
|---|---|---|
0 (nulla) |
FALSE |
Csökkenő sorrendben columnName. Ha value egyenlő az columnName legmagasabb számával, akkor RANK.EQ 1. |
1 |
TRUE |
Növekvő sorrendben rangsorolja columnName. Ha valuecolumnName legkisebb számával egyenlő, akkor RANK.EQ 1. |
Visszaadott érték
A valueszámainak columnName rangját jelző szám.
Megjegyzések
columnNamenem hivatkozhat az alábbi függvényekkel létrehozott oszlopokra: ADDCOLUMNS, SOR vagy SUMMARIZE. ÉnHa
valuenincscolumnNamevagy az érték üres, akkor RANK.EQ üres értéket ad vissza.A
valueduplikált értékei ugyanazt a rangértéket kapják; A következő hozzárendelt rangérték a rangsor értéke és az ismétlődő értékek száma lesz. Ha például öt (5) érték 11-hez van kötve, akkor a következő érték 16 -os rangot kap (11 + 5).-
Ez a függvény nem támogatott DirectQuery módban, ha számított oszlopokban vagy sorszintű biztonsági (RLS) szabályokban használják.
1. példa
Az alábbi példa egy számított oszlopot hoz létre, amely a InternetSales_USD táblából rangsorolja a SalesAmount_USD értékeit az ugyanabban az oszlopban lévő összes számra.
= RANK.EQ(InternetSales_USD[SalesAmount_USD], InternetSales_USD[SalesAmount_USD])
2. példa
Az alábbi példa az értékek egy részhalmazát rangsorolja egy adott mintához. Tegyük fel, hogy rendelkezik egy helyi diákokból álló táblázattal, amely egy adott országos tesztben teljesít, és az adott nemzeti tesztben a teljes pontszámkészlettel rendelkezik. Az alábbi számított oszlop az egyes helyi diákok országos rangsorát adja meg.
= RANK.EQ(Students[Test_Score], NationalScores[Test_Score])