Jaa


RANK.EQ

Koskee: Lasketun sarakkeen lasketun taulukon mittarin visuaalinen laskutoimitus

Palauttaa luvun sijoituksen lukuluettelossa.

Syntaksi

RANK.EQ(<value>, <columnName>[, <order>])  

Parametrit

Termi Määritelmä
arvo 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.
järjestys (Valinnainen) Arvo, joka määrittää, miten luku asetetaan järjestykseen, pienestä pieneen vai suuresta pieneen:

tilausarvot

arvo vaihtoehtoinen arvo Kuvaus
0 (nolla) FALSE Sijat laskevassa columnName-järjestyksessä. Jos arvo on yhtä suuri kuin suurin kohteen columnName luku, niin RANK. EQ on 1.
1 TRUE Sijat nousevassa columnName-järjestyksessä. Jos arvo on yhtä suuri kuin pienin kohteen columnName luku, niin RANK. EQ on 1.

Palautusarvo

Luku, joka ilmaisee arvon sijan columnName-lukujen joukossa.

Huomautukset

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

  • Jos arvoa ei ole kohteessa columnName tai arvo on tyhjä, niin RANK. EQ palauttaa tyhjän arvon.

  • Arvon kaksoiskappalearvot saavat saman sijoituksen. Seuraava sijan arvo 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ää SalesAmount_USD arvot InternetSales_USD taulukosta 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])