RANK.EQ
Gjelder beregnet beregning av beregnet tabellfor beregnet kolonne
Returnerer rangeringen av et tall i en liste over tall.
Syntaks
RANK.EQ(<value>, <columnName>[, <order>])
Parametere
Term | Definisjon |
---|---|
verdi | Alle DAX-uttrykk som returnerer én enkelt skalarverdi hvis rangering finnes. Uttrykket skal evalueres nøyaktig én gang, før funksjonen evalueres, og verdien sendes til argumentlisten. |
columnName | Navnet på en eksisterende kolonne som rangeres mot. Det kan ikke være et uttrykk eller en kolonne som er opprettet ved hjelp av disse funksjonene: ADDCOLUMNS, ROW eller SUMMARIZE. |
ordre | (Valgfritt) En verdi som angir hvordan du rangerer tall, lav til høy eller høy til lav: |
ordreverdier
verdi | alternativ verdi | Bekrivelse |
---|---|---|
0 (null) | FALSE | Rangerer i synkende rekkefølge av columnName. Hvis verdien er lik det høyeste tallet i columnName , rangerer du . EQ er 1. |
1 | TRUE | Rangerer i stigende rekkefølge av columnName. Hvis verdien er lik det laveste tallet i columnName , rangerer du . EQ er 1. |
Returverdi
Et tall som angir verdirangeringen blant tallene i columnName.
Merknader
columnName kan ikke referere til en kolonne som er opprettet ved hjelp av disse funksjonene: ADDCOLUMNS, ROW eller SUMMARIZE. I
Hvis verdien ikke er i columnName eller verdi er en tom verdi, deretter RANK. EQ returnerer en tom verdi.
Dupliserte verdiverdier får samme rangeringsverdi. Den neste rangeringsverdien som er tilordnet, vil være rangeringsverdien pluss antall dupliserte verdier. Hvis for eksempel fem (5) verdier er bundet med en rangering på 11, vil den neste verdien motta en rangering på 16 (11 + 5).
Denne funksjonen støttes ikke for bruk i DirectQuery-modus når den brukes i beregnede kolonner eller regler for sikkerhet på radnivå (RLS).
Eksempel 1
Følgende eksempel oppretter en beregnet kolonne som rangerer verdiene i SalesAmount_USD, fra InternetSales_USD-tabellen , mot alle tall i samme kolonne.
= RANK.EQ(InternetSales_USD[SalesAmount_USD], InternetSales_USD[SalesAmount_USD])
Eksempel 2
Følgende eksempel rangerer et delsett med verdier mot et gitt utvalg. Anta at du har en tabell over lokale studenter med sine prestasjoner i en bestemt nasjonal test, og du har også hele settet med resultater 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])
Tilbakemeldinger
https://aka.ms/ContentUserFeedback.
Kommer snart: Gjennom 2024 faser vi ut GitHub Issues som tilbakemeldingsmekanisme for innhold, og erstatter det med et nytt system for tilbakemeldinger. Hvis du vil ha mer informasjon, kan du se:Send inn og vis tilbakemelding for