gebeurtenis
31 mrt, 23 - 2 apr, 23
De ultieme Microsoft Fabric-, Power BI-, SQL- en AI-communitygebeurtenis. 31 maart tot 2 april 2025.
Zorg dat u zich vandaag nog registreertDeze browser wordt niet meer ondersteund.
Upgrade naar Microsoft Edge om te profiteren van de nieuwste functies, beveiligingsupdates en technische ondersteuning.
Van toepassing op: Berekende kolomBerekende tabel MetingVisuele berekening
Retourneert de rangorde van een getal in een lijst met getallen voor elke rij in het argument table
.
RANKX(<table>, <expression>[, <value>[, <order>[, <ties>]]])
table
Dax-expressies die een tabel met gegevens retourneren waarvoor de expressie wordt geëvalueerd.
expression
Dax-expressies die één scalaire waarde retourneren. De expressie wordt geëvalueerd voor elke rij van table
om alle mogelijke waarden voor classificatie te genereren. Zie de sectie Opmerkingen om inzicht te hebben in het gedrag van de functie wanneer expression
BLANK evalueert.
value
(Optioneel) Dax-expressies die één scalaire waarde retourneren waarvan de rang moet worden gevonden. Zie de sectie opmerkingen om inzicht te hebben in het gedrag van de functie wanneer value
niet wordt gevonden in de expressie.
Wanneer de parameter value
wordt weggelaten, wordt in plaats daarvan de waarde van de expressie in de huidige rij gebruikt.
order
(Optioneel) Een waarde die aangeeft hoe u value
rangschikt, laag tot hoog of hoog naar laag:
waarde | alternatieve waarde | Beschrijving |
---|---|---|
0 (nul) | FALSE |
Rangschikt in aflopende volgorde van waarden van expressies. Als de waarde gelijk is aan het hoogste getal in de expressie, geeft RANKX 1 als resultaat. Dit is de standaardwaarde wanneer de orderparameter wordt weggelaten. |
1 | TRUE |
Rangschikt in oplopende volgorde van expressies. Als de waarde gelijk is aan het laagste getal in de expressie, geeft RANKX 1 als resultaat. |
ties
(Optioneel) Een opsomming die definieert hoe classificatie moet worden bepaald wanneer er banden zijn.
inventarisatie | Beschrijving |
---|---|
Skip |
De volgende rangschikkingswaarde, na een gelijkspel, is de rangschikkingswaarde van de tie plus het aantal gekoppelde waarden. Als bijvoorbeeld vijf (5) waarden zijn gekoppeld aan een rang van 11, ontvangt de volgende waarde een rang van 16 (11 + 5). Dit is de standaardwaarde wanneer ties parameter wordt weggelaten. |
Dense |
De volgende rangschikkingswaarde, na een gelijkspel, is de volgende rangschikkingswaarde. Als bijvoorbeeld vijf (5) waarden zijn gekoppeld aan een rang van 11, ontvangt de volgende waarde een rang van 12. |
Het rangnummer van value
tussen alle mogelijke waarden van expression
geëvalueerd voor alle rijen van table
getallen.
Als expression
of value
resulteert in BLANK, wordt deze beschouwd als een 0 (nul) voor alle expressies die resulteren in een getal of als een lege tekst voor alle tekstexpressies.
Als value
niet onder alle mogelijke waarden van expression
valt, voegt RANKX tijdelijk value
toe aan de waarden uit expression
en evalueert RANKX opnieuw om de juiste rang van value
te bepalen.
Optionele argumenten kunnen worden overgeslagen door een lege komma (,) in de lijst met argumenten te plaatsen, zoals RANKX(Inventory, [InventoryCost],,,"Dense")
.
Gelijkheidsgerelateerde vergelijkingen (=
, <
, >
, >=
en <=
) tussen waarden met het decimaal getal gegevenstype kunnen mogelijk onverwachte resultaten opleveren bij het gebruik van de functie RANKX. Onjuiste resultaten kunnen optreden omdat waarden met het gegevenstype Decimaal getal worden opgeslagen als IEEE Standard 754-drijvendekommanummers en inherente beperkingen hebben in hun precisie. Als u onverwachte resultaten wilt voorkomen, wijzigt u het gegevenstype in Vast decimaal getal of voert u een geforceerde afronding uit met ROUND.
Deze functie wordt niet ondersteund voor gebruik in de DirectQuery-modus wanneer deze wordt gebruikt in regels voor beveiliging op rijniveau (berekende kolommen of beveiliging op rijniveau).
De volgende berekende kolom in de tabel Producten berekent de verkooprangschikking voor elk product in het internetkanaal.
= RANKX(ALL(Products), SUMX(RELATEDTABLE(InternetSales), [SalesAmount]))
gebeurtenis
31 mrt, 23 - 2 apr, 23
De ultieme Microsoft Fabric-, Power BI-, SQL- en AI-communitygebeurtenis. 31 maart tot 2 april 2025.
Zorg dat u zich vandaag nog registreert