RANK.EQ
Koskee seuraavia:Laskettu sarake
Laskettu taulukko
Mittayksikkö
Visuaalinen laskenta -
Palauttaa luvun sijoituksen lukuluettelossa.
Syntaksi
RANK.EQ(<value>, <columnName>[, <order>])
Parametrit
Termi | Määritelmä |
---|---|
value |
Mikä tahansa DAX lauseke, joka palauttaa yksittäisen skalaariarvon, jolle etsitään sijoitusta. Lauseke lasketaan tarkalleen kerran ennen funktion laskemista, ja sen arvo välitetään argumenttiluetteloon. |
columnName |
Sen olemassa olevan sarakkeen nimi, johon verraten määritetään sijat. Se ei voi olla lauseke eikä sarake, joka on luotu käyttämällä näitä funktioita: ADDCOLUMNS , ROW tai SUMMARIZE . |
order |
(Valinnainen) Arvo, joka määrittää, miten numerot asetetaan järjestykseen, pienestä pieneen tai suuresta pieneen: |
tilausarvot
arvo | vaihtoehtoinen arvo | Kuvaus |
---|---|---|
0 (nolla) |
FALSE |
Sijat laskevassa columnName . Jos value on yhtä suuri kuin suurin columnName , RANK.EQ on 1. |
1 |
TRUE |
Sijat nousevassa columnName . Jos value on yhtä suuri kuin pienin columnName , RANK.EQ on 1. |
Palautusarvo
Luku, joka ilmaisee value
sijan columnName
lukujen joukossa.
Huomautuksia
columnName
voi viitata mihinkään luotuun sarakkeeseen käyttämällä näitä funktioita: ADDCOLUMNS, ROW tai SUMMARIZE. MinäJos
value
ei olecolumnName
tai arvo on tyhjä, RANK.EQ palauttaa tyhjän arvon.value
kaksoiskappalearvot saavat saman sijoituksen. seuraava sijoitusarvo on sijoitusarvo kaksoiskappalearvoilla lisättynä. Jos esimerkiksi viisi (5) arvoa ovat tasatilanteessa järjestyksessä 11, seuraava arvo saa sijoituksen 16 (11+5).Tätä funktiota ei tueta DirectQuery-tilassa lasketuissa sarakkeissa tai rivitason suojauksen (RLS) säännöissä käytettäväksi.
Esimerkki 1
Seuraava esimerkki luo lasketun sarakkeen, joka järjestää InternetSales_USD taulukosta SalesAmount_USD arvot saman sarakkeen kaikkien lukujen mukaan.
= RANK.EQ(InternetSales_USD[SalesAmount_USD], InternetSales_USD[SalesAmount_USD])
Esimerkki 2
Seuraava esimerkki järjestää arvojen alijoukon annetun näytteen mukaan. Oletetaan, että sinulla on taulukko paikallisista opiskelijoista ja heidän saavuttamisistaan tietyssä kansallisessa kokeessa ja että 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])