RANK.EQ
Gælder for:Beregnet tabel beregningaf målingsvisualisering for en beregnet kolonne
Returnerer rangeringen af et tal på en liste over tal.
Syntaks
RANK.EQ(<value>, <columnName>[, <order>])
Parametre
Begreb | Definition |
---|---|
værdi | Ethvert DAX-udtryk, der returnerer en enkelt skalarværdi, hvis rangering skal findes. Udtrykket skal evalueres nøjagtigt én gang, før funktionen evalueres, og dens værdi overføres til argumentlisten. |
columnName | Navnet på en eksisterende kolonne, som rangeringerne bestemmes i forhold til. Det kan ikke være et udtryk eller en kolonne, der er oprettet ved hjælp af disse funktioner: ADDCOLUMNS, ROW eller SUMMARIZE. |
rækkefølge | (Valgfrit) En værdi, der angiver, hvordan tal rangordnes, lav til høj eller høj til lav: |
ordreværdier
værdi | alternativ værdi | Beskrivelse |
---|---|---|
0 (nul) | FALSE | Rangerer i faldende rækkefølge efter columnName. Hvis værdien er lig med det højeste tal i columnName , så RANK. EQ er 1. |
0 | SANDT | Rangerer i stigende rækkefølge efter columnName. Hvis værdien er lig med det laveste tal i columnName , så RANK. EQ er 1. |
Returværdi
Et tal, der angiver rangering af værdien blandt tallene i columnName.
Bemærkninger
columnName kan ikke referere til en kolonne, der er oprettet ved hjælp af disse funktioner: ADDCOLUMNS, ROW eller SUMMARIZE. I
Hvis værdien ikke er i columnName , eller værdien er en tom værdi, så rank. EQ returnerer en tom værdi.
Duplikerede værdier for værdien modtager den samme rangeringsværdi. Den næste rangeringsværdi, der tildeles, vil være rangeringsværdien plus antallet af dubletværdier. Hvis fem (5) værdier f.eks. er bundet med en rangering på 11, modtager den næste værdi en rangering på 16 (11 + 5).
Denne funktion understøttes ikke til brug i DirectQuery-tilstand, når den bruges i beregnede kolonner eller RLS-regler (row-level security).
Eksempel 1
I følgende eksempel oprettes en beregnet kolonne, der rangerer værdierne i SalesAmount_USD fra tabellen InternetSales_USD i forhold til alle tal i den samme kolonne.
= RANK.EQ(InternetSales_USD[SalesAmount_USD], InternetSales_USD[SalesAmount_USD])
Eksempel 2
I følgende eksempel rangordnes et undersæt af værdier i forhold til et givet eksempel. Antag, at du har en tabel over lokale studerende med deres præstation i en bestemt national test, og at du også har hele sættet af scorer i denne nationale test. Følgende beregnede kolonne giver dig den nationale rangering for hver af de lokale studerende.
= RANK.EQ(Students[Test_Score], NationalScores[Test_Score])
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: I hele 2024 udfaser vi GitHub-problemer som feedbackmekanisme for indhold og erstatter det med et nyt feedbacksystem. Du kan få flere oplysninger under:Indsend og få vist feedback om