RANK.EQ
Koskee seuraavia:Laskettu sarakeLaskettu taulukkoMeasureVisuaalinen laskutoimitus
Palauttaa luvun sijoituksen lukuluettelossa.
Syntaksi
RANK.EQ(<value>, <columnName>[, <order>])
Parametrit
Termi | Määritelmä |
---|---|
value |
Mikä tahansa DAX-lauseke, joka palauttaa yksittäisen skalaari-value, jonka rank löydetään. Lauseke lasketaan tarkalleen kerran ennen funktion laskemista, and se value välitetään argumenttiluetteloon. |
columnName |
Sen olemassa olevan sarakkeen nimi, johon verraten määritetään sijat. Se ei voi olla lauseke, or sarake, joka on luotu käyttämällä seuraavia funktioita: ADDCOLUMNS , ROW , orSUMMARIZE . |
order |
(Valinnainen) value, joka määrittää, miten lukuja rank, pienestä pieneen or suuresta pieneen: |
tilauksen values
value | vaihtoehtoiset value | Kuvaus |
---|---|---|
0 (nolla) |
FALSE |
Sijat laskevassa columnName .
If
value on yhtä suuri kuin suurin columnName RANK.EQ on 1. |
1 |
TRUE |
Sijat nousevassa columnName .
If
value on yhtä suuri kuin pienin columnName RANK.EQ on 1. |
Palauta value
Luku, joka ilmaisee value
rankcolumnName
lukujen joukossa.
Huomautuksia
columnName
voi viitata mihinkään luotuun sarakkeeseen käyttämällä näitä funktioita: ADDCOLUMNS, ROW orSUMMARIZE. MinäIf
value
on notcolumnName
orvalue on blank, RANK.EQ palauttaa blankvalue.value
values kaksoiskappaleet saavat saman rankvalue. määritetty nextrankvalue on rankvalue plus valueskaksoiskappaleiden määrä. Esimerkiksi if viisi (5) values ovat tasatilanteessa rank 11:stä, nextvalue saavat rank 16 (11+5).Tätä funktiota not tueta DirectQuery-tilassa, kun sitä käytetään lasketuissa sarakkeissa or rivitason suojauksen (RLS) säännöissä.
Esimerkki 1
Seuraava esimerkki luo lasketun sarakkeen, joka järjestää InternetSales_USD SalesAmount_USD values saman sarakkeen lukujen all mukaan.
= RANK.EQ(InternetSales_USD[SalesAmount_USD], InternetSales_USD[SalesAmount_USD])
Esimerkki 2
Seuraava esimerkki järjestää values alijoukon annetun samplemukaan. Oletetaan, että sinulla on taulukko paikallisista opiskelijoista ja heidän saavuttamisistaan tietyssä kansallisessa and, ja lisäksi sinulla on koko pistejoukko kyseisessä kansallisessa kokeessa. Seuraava laskettu sarake antaa sinulle jokaisen paikallisen opiskelijan kansallisen tason sijoituksen.
= RANK.EQ(Students[Test_Score], NationalScores[Test_Score])