Begivenhed
31. mar., 23 - 2. apr., 23
Den ultimative Microsoft Fabric-, Power BI-, SQL- og AI-communityledede begivenhed. 31. marts til 2. april 2025.
Tilmeld dig i dagDenne browser understøttes ikke længere.
Opgrader til Microsoft Edge for at drage fordel af de nyeste funktioner, sikkerhedsopdateringer og teknisk support.
gælder for:beregnet kolonneberegnet tabelberegning af målingvisualisering
Returnerer rangeringen af et tal på en liste over tal.
RANK.EQ(<value>, <columnName>[, <order>])
Udtryk | Definition |
---|---|
value |
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 . |
order |
(Valgfrit) En værdi, der angiver, hvordan tal skal rangere, lav til høj eller høj til lav: |
værdi | alternativ værdi | Beskrivelse |
---|---|---|
0 (nul) |
FALSE |
Rangerer i faldende rækkefølge efter columnName . Hvis value er lig med det højeste tal i columnName , er RANK.EQ 1. |
1 |
TRUE |
Rangerer i stigende rækkefølge efter columnName . Hvis value er lig med det laveste tal i columnName er RANK.EQ 1. |
Et tal, der angiver rangen af value
blandt tallene i columnName
.
columnName
kan ikke referere til en kolonne, der er oprettet ved hjælp af disse funktioner: ADDCOLUMNS, ROW eller SUMMARIZE. Jeg
Hvis value
ikke er i columnName
, eller værdien er tom, skal du RANK. EQ- returnerer en tom værdi.
Duplikerede værdier for value
modtage 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).
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])
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])
Begivenhed
31. mar., 23 - 2. apr., 23
Den ultimative Microsoft Fabric-, Power BI-, SQL- og AI-communityledede begivenhed. 31. marts til 2. april 2025.
Tilmeld dig i dag