Tapahtumat
Присоединяйтесь к нам в FabCon Vegas
31. maalisk. klo 23 - 2. huhtik. klo 23
Конечное событие Microsoft Fabric, Power BI, SQL и ai community. 31 марта по 2 апреля 2025 г.
Зарегистрироваться сегодняTätä selainta ei enää tueta.
Päivitä Microsoft Edgeen, jotta voit hyödyntää uusimpia ominaisuuksia, suojauspäivityksiä ja teknistä tukea.
Koskee seuraavia:Laskettu sarakeLaskettu taulukkoMeasureVisuaalinen laskutoimitus
Palauttaa luvun sijoituksen lukuluettelossa kullekin table
-argumentin riville.
RANKX(<table>, <expression>[, <value>[, <order>[, <ties>]]])
table
Mikä tahansa DAX lauseke, joka palauttaa tietotaulukon, jolle lauseke lasketaan.
expression
Mikä tahansa DAX-lauseke, joka palauttaa yksittäisen skalaariarvon value. Lauseke lasketaan kullekin table
riville, jotta generateall sijoitusten mahdollisia values. Katso huomautuksista lisätietoja funktion toiminnasta silloin, kun expression
arvioidaan arvoksi BLANK.
value
(Valinnainen) Mikä tahansa DAX-lauseke, joka palauttaa yksittäisen skalaari-value, jonka rank löydetään. Katso huomautuksista lisätietoja funktion toiminnasta, kun lausekkeesta notvalue
.
Kun value
-parametri jätetään pois, käytetään sen sijaan nykyisen rivin lausekkeen value.
order
(Valinnainen) value, joka määrittää, miten rankvalue
, pienestä korkeaan or suuresta pieneen:
value | vaihtoehtoiset value | Kuvaus |
---|---|---|
0 (nolla) | FALSE |
Asettaa lausekkeen values laskevaan järjestykseen.
If
value on yhtä suuri kuin lausekkeen suurin luku, ja RANKX palauttaa arvon 1. Tämä on oletus value, kun järjestysparametri jätetään pois. |
1 | TRUE |
Asettaa lausekkeen nousevaan järjestykseen. If value on yhtä suuri kuin lausekkeen pienin luku, sitten RANKX palauttaa arvon 1. |
ties
(Valinnainen) Luettelointi, joka määrittää sijoitusten määrittämisen, kun siteitä on.
laskenta | Kuvaus |
---|---|
Skip |
Tasatilanteessa nextrankvalueon tasapelin rankvalue sekä tasatilanteessa valuescount. Esimerkiksi if viisi (5) values ovat tasatilanteessa rank 11:stä, nextvalue saavat rank 16 (11+5). Tämä on oletus value, kun ties -parametri jätetään pois. |
Dense |
Tasan jälkeen nextrankvalueon nextrankvalue. Esimerkiksi if viisi (5) values ovat tasatilanteessa rank 11:stä, nextvalue saavat rank 12. |
value
rank määrä expression
all mahdollisista values lasketaan table
lukujen all riveille.
If
expression
or
value
antaa tulokseksi BLANK sitä käsitellään nollana all lausekkeille, joiden tuloksena on luku, orall tekstilausekkeiden tyhjänä tekstinä.
If
value
not
expression
all mahdollisia values, RANKX lisää value
tilapäisesti valuesexpression
and arvioi uudelleen RANKX määrittääkseen value
asianmukaisen rank.
Valinnaiset argumentit voidaan ohittaa sijoittamalla tyhjä pilkku (,) argumenttiluetteloon, kuten RANKX(Inventory, [InventoryCost],,,"Dense")
.
Yhtäläisyys related vertailut (=
, <
, >
, >=
and<=
) values ja desimaalilukujen välillä tietotyyppi voivat palauttaa odottamattomia tuloksia RANKX funktiota käytettäessä. Virheellisiä tuloksia voi ilmetä, koska values, joissa on desimaaliluku, tietotyyppi tallennetaan IEEE Standard 754 -liukulukuina, and niiden tarkkuudella on luontaisia rajoituksia. Jos haluat välttää odottamattomat tulokset, muuta tietotyypiksi Fixed desimaaliluku,or pakotetun pyörisoinnin tekeminen käyttämällä ROUND.
Tätä funktiota not tueta DirectQuery-tilassa, kun sitä käytetään lasketuissa sarakkeissa or rivitason suojauksen (RLS) säännöissä.
Seuraava laskettu sarake Products-taulukossa laskee kunkin Internet-kanavan product myynnin luokittelun.
= RANKX(ALL(Products), SUMX(RELATEDTABLE(InternetSales), [SalesAmount]))
Tapahtumat
Присоединяйтесь к нам в FabCon Vegas
31. maalisk. klo 23 - 2. huhtik. klo 23
Конечное событие Microsoft Fabric, Power BI, SQL и ai community. 31 марта по 2 апреля 2025 г.
Зарегистрироваться сегодня