Rankx on eräänlainen funktio power bi: ssä ja se on sisäänrakennettu toiminto, jota kutsutaan lajittelutoiminnoksi, mikä tarkoittaa, että sitä käytetään laajasti tietojen lajittelussa eri olosuhteissa, tämän funktion syntaksit ovat seuraavat, RANKX (
RANKX-toiminto Power BI: ssä
RANKX-funktio Power BI: ssä toimii samalla tavalla kuin excel RANK -funktiossa ja määrittää sijainnin tietyn tai mainitun sarakkeen numeroiden perusteella. Alla on RANKX Power BI DAX -toiminnon syntaksi.
Taulukko: Meidän on määritettävä, minkä taulukon perusteella sijoitat.
Lauseke: Sarakkeen nimi on annettava sarakkeen perusteella.
Arvo: Tämä on outo argumentti, ellet sijoita edistyneelle tasolle. Tätä väitettä ei käytetä. Joten älä huoli tästä väitteestä tässä vaiheessa.
Järjestys: Tässä argumentissa voimme mainita, onko sijoitus nousevassa järjestyksessä vai laskevassa järjestyksessä. Oletusparametri on laskevassa järjestyksessä, eli ylin arvo asetetaan arvoon 1 ja niin edelleen.
Voimme tässä antaa kaksi argumenttia TOSI tai EPÄTOSI. TOSI on nousevassa järjestyksessä, ts. Pienin arvo, joka on luokiteltu 1: ksi, ja jos annat FALSE-arvon silloin, se sijoittuu laskevaan järjestykseen, eli korkein arvo, joka on luokiteltu 1: ksi.
Solmiot: Tämä on tärkeä asia, jonka sinun on opittava. Tässä argumentissa voimme määrittää, mitä pitäisi tehdä, jos kahden arvon välillä on TIE.
Jos ohitat tämän, sijoitus sidotun arvon jälkeen on sidotun arvon sijoitus plus sidottujen arvojen määrä. Esimerkiksi, jos on 3 arvot on sidottu 5 th listalla, niin seuraava sijoitus on 8 = (5 + 3).
Jos toimitat vaihtoehtona DENSE, seuraava arvo sidotun sijoituksen jälkeen on seuraava sidottujen arvojen sijoitus. Esimerkiksi, jos on 3 arvot on sidottu 5 th listalla, niin seuraava sijoitus on 6 = (5 + 1).
Esimerkki RANKX-toiminnosta Power BI: ssä
Alla on esimerkki RANKX-toiminnosta, ja tämän toiminnon soveltamiseksi Power BI: ssä olen luonut alla olevat tiedot Excelissä.
Tämä on kuuden tutkittavan pistemäärä. Eri parametrien perusteella luokittelemme nämä opiskelijat.
Kopioi ja liitä tiedot suoraan Power BI: hen tai voit kopioida tiedot excel-tiedostoon ja tuoda ne sitten Power BI: hin Excel-tiedostoviitteenä. Joten voit ladata Excel-työkirjan mallin alla olevasta linkistä, jota käytetään tässä esimerkissä.
Olen ladannut tiedot suoraan Power BI: hen.
Siirry Raportinäkymään.
Napsauta kenttäosassa hiiren kakkospainikkeella taulukon nimeä ja valitse Uusi sarake.
Ensin on syötettävä sarakkeen nimi. Nimen sen nimellä "Sijoitus kokonaispisteiden mukaan".
Avaa tämä uusi sarake avaamalla Power BI RANKX -toiminto.
Taulukko on tämän toiminnon ensimmäinen parametri, joten taulukon nimi on "Taulukko2".
Lauseke ei ole muuta kuin sen perusteella, minkä sarakkeen arvon meidän on luokiteltava. Tässä tapauksessa, Yhteensä-arvon perusteella, olemme rankingissa, joten toimitamme saman.
Sulje kiinnike ja paina Enter-näppäintä saadaksesi uuden lasketun sarakkeen taulukkoon.
Lisää nyt tyhjä “Taulukko” -näyttö, jotta näet, kuinka RANKX-kaava toimii.
Vedä ja pudota Opiskelijan nimi, Yhteensä ja vasta laskettu sarake, eli Sijoitus kokonaispisteiden mukaan Taulukko-visuaalisen kentän Arvot-kenttään.
Tämä antaa meille jokaisen opiskelijan SIJOITUKSEN kokonaispistemäärään nähden.
Joten meillä on ranking, joka perustuu kunkin opiskelijan pisteisiin.
Käyttämällä RANK-saraketta voimme lajitella tiedot. Aseta kursori sijoitussarakkeeseen nähdäksesi pienen alas osoittavan nuolinäppäimen.
Oletetaan nyt, että haluat sijoittaa opiskelijat Sub3-pisteiden perusteella. Lisää tätä varten vielä yksi sarake.
Jälleen kerran avaa Power BI RANKX -toiminto ja anna TABLE-nimi.
Ja ekspressio sen sijaan antaa ”Yhteensä” -sarakkeessa tarjonta ”Sub 3” sarake.
Paina Enter-näppäintä; meillä on uusi laskettu sarake.
Lisää nyt olemassa olevan taulukon kohdalle vain tämä vasta laskettu sijoitussarake, ts. Sijoitus aliarvolla 3 Arvot-kenttään.
Nyt voimme nähdä taulukon, jossa on vanha ja uusi sijoitus.
Ok, ensimmäinen opiskelija, “Janet Martin”, sijoittui 1: ksi kokonaispistesarakkeen perusteella, mutta ”Sub 3” perusteella hän sijoittui 4: ksi.
Huomautus: Olen tehnyt niin paljon muotoilua tähän taulukkoon, että voit ladata Power BI RANKX -mallin alla olevasta linkistä ja käyttää jokaista muotoilutekniikkaa sovellettuna.
Muistettavaa
Valinnaiset argumentit voidaan ohittaa syöttämällä pilkku.
Jos haluat erilaista luokittelutekniikkaa tasa-arvon tapauksessa, käytä funktion TIE-argumenttia.
Kaksi ensimmäistä argumenttia ovat pakollisia ja loput ovat valinnaisia.
,,,,) Voit ladata tämän Power BI RANKX -mallin täältä - Power BI RANKX -malli #####