Lue englanniksi

Jaa


RANK.EQ

Koskee seuraavia:Laskettu sarakeLaskettu taulukkoMeasureVisuaalinen laskutoimitus

Palauttaa luvun sijoituksen lukuluettelossa.

Syntaksi

DAX
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 columnNameRANK.EQ on 1.
1 TRUE Sijat nousevassa columnName. If value on yhtä suuri kuin pienin columnNameRANK.EQ on 1.

Palauta value

Luku, joka ilmaisee valuerankcolumnNamelukujen joukossa.

Huomautuksia

  • columnName voi viitata mihinkään luotuun sarakkeeseen käyttämällä näitä funktioita: ADDCOLUMNS, ROW orSUMMARIZE. Minä

  • If value on notcolumnNameorvalue 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.

DAX
= 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.

DAX
= RANK.EQ(Students[Test_Score], NationalScores[Test_Score])