Del via


RANK.EQ

gjelder:beregnet kolonneberegnet tabellMeasurevisualobjektberegning

Returnerer rangeringen av et tall i en liste over tall.

Syntaks

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

Parametere

Vilkår Definisjon
value Alle DAX uttrykk som returnerer en enkelt skalar value hvis rank finnes. Uttrykket skal evalueres nøyaktig én gang, før funksjonen evalueres, and det value sendes til argumentlisten.
columnName Navnet på en eksisterende kolonne som rangeres mot. Det kan ikke være et uttrykk or en kolonne som er opprettet ved hjelp av disse funksjonene: ADDCOLUMNS, ROW, orSUMMARIZE.
order (Valgfritt) En value som angir hvordan du ranktall, lav til høy or høy til lav:

values

value alternative value Beskrivelse
0 (null) FALSE Rangerer i synkende rekkefølge av columnName. If value er lik det høyeste tallet i columnName så er RANK.EQ 1.
1 TRUE Rangerer i stigende rekkefølge av columnName. If value er lik det laveste tallet i columnName så er RANK.EQ 1.

Returner value

Et tall som angir rank av value blant tallene i columnName.

Merknader

  • columnName kan ikke referere til en kolonne som er opprettet ved hjelp av disse funksjonene: ADDCOLUMNS, RAD orSUMMARIZE. Jeg

  • If value er not i columnNameorvalue er en blank, returnerer RANK.EQ en blankvalue.

  • Dupliser values av value får samme rankvalue; den tilordnede nextrankvalue vil være rankvalue pluss antall dupliserte values. For eksempel if fem (5) values er bundet med en rank på 11, vil nextvalue motta en rank på 16 (11 + 5).

  • Denne funksjonen støttes not for bruk i DirectQuery-modus når den brukes i beregnede kolonner or regler for sikkerhet på radnivå (RLS).

Eksempel 1

Følgende eksempel oppretter en beregnet kolonne som rangerer values i SalesAmount_USD, fra InternetSales_USD tabellen, mot all tall i samme kolonne.

= RANK.EQ(InternetSales_USD[SalesAmount_USD], InternetSales_USD[SalesAmount_USD])

Eksempel 2

Eksemplet nedenfor rangerer et delsett av values mot en gitt sample. Anta at du har en tabell over lokale studenter med sine prestasjoner i en bestemt nasjonal test and, også, du har hele settet med score i den nasjonale testen. Den følgende beregnede kolonnen gir deg den nasjonale rangeringen for hver av de lokale studentene.

= RANK.EQ(Students[Test_Score], NationalScores[Test_Score])