Rankx je vrsta funkcije u power bi-u i to je ugrađena funkcija koja se naziva funkcijom sortiranja, što znači da se široko koristi za sortiranje podataka u različitim uvjetima, sintaksa ove funkcije je sljedeća, RANKX (
RANKX funkcija u Power BI-u
RANKX funkcija u Power BI-u radi slično funkciji u excel RANK funkciji i dodjeljuje rang na temelju brojeva određenog ili spomenutog stupca. Ispod je sintaksa funkcije RANKX Power BI DAX.
Tablica: Moramo odrediti na temelju koje tablice rangirate.
Izraz: Na temelju kojeg stupca rangirate, ovdje moramo navesti naziv stupca.
Vrijednost: Ovo je bizaran argument osim ako se ne rangirate na naprednoj razini. Ovaj argument neće se koristiti. Stoga se ne brinite zbog ovog argumenta u ovom trenutku.
Redoslijed: U ovom argumentu možemo spomenuti je li poredak u obliku Rastući ili Silazni poredak. Zadani parametar je u padajućem redoslijedu, tj. Gornja vrijednost bit će rangirana kao 1 i tako dalje.
Ovdje možemo navesti dva argumenta TRUE ili FALSE. ISTINA je za rastući poredak, tj. Najmanja vrijednost rangirana kao 1, a ako navedete FALSE kao tada, rangirat će se u opadajućem redoslijedu, tj. Najviša vrijednost rangirana kao 1.
Veze: Ovo je važna stvar koju trebate naučiti. U ovom argumentu možemo odrediti što treba učiniti u slučaju da postoji TIE između dvije vrijednosti.
Ako preskočite ovo, rang nakon vezane vrijednosti bit će rang vezane vrijednosti plus broj vezanih vrijednosti. Na primjer, ako postoje 3 vrijednosti vezane na 5 -og rang, onda sljedeći čin će biti 8 = (5 + 3).
Ako kao opciju navedete DENSE, tada će sljedeća vrijednost nakon vezanog ranga biti sljedeći rang vezanih vrijednosti. Na primjer, ako ima 3 vrijednosti vezan na 5 th rang, a sljedeći poredak biti 6 = (5 + 1).
Primjer funkcije RANKX u Power BI-u
Ispod je primjer funkcije RANKX, a da bih primijenio ovu funkciju u Power BI-u, stvorio sam podatke u nastavku u programu Excel.
Ovo su podaci ocjena dobivenih od 6 ispitanika. Na temelju različitih parametara, rangirat ćemo ove studente.
Kopirajte i zalijepite podatke izravno u Power BI ili ih možete kopirati u excel datoteku, a zatim ih uvesti u Power BI kao referencu za Excel datoteku. Tako možete preuzeti predložak radne knjige excel s donje poveznice koja se koristi za ovaj primjer.
Izravno sam prenio podatke u Power BI.
Idite na prikaz izvješća.
U odjeljku polja desnom tipkom miša kliknite naziv tablice i odaberite "Novi stupac".
Prvo moramo unijeti ono što bi trebalo biti naziv stupca. Nazvat ću ga kao "Poredak prema ukupnom rezultatu."
Za ovaj novi stupac otvorite funkciju Power BI RANKX.
Tablica je prvi parametar ove funkcije, pa je tako naziv naše tablice "Table2".
Izraz nije ništa drugo već na temelju toga koju vrijednost stupca trebamo poredati. U ovom slučaju, na temelju "Ukupno", mi rangiramo, pa ćemo isporučiti isto.
Zatvorite zagradu i pritisnite tipku enter da biste dobili ovaj novi izračunati stupac u tablici.
Sada umetnite prazan vizualni prikaz "Tablica" da biste vidjeli kako funkcionira naša RANKX formula.
Povucite i ispustite Ime studenta, Ukupno i novo izračunati stupac, tj. Poredaj po ukupnoj ocjeni u polje „Vrijednosti“ vizualnog okvira „Tablica“.
To će nam dati RANG svakog učenika u odnosu na ukupan rezultat.
Dakle, imamo rangiranje na temelju rezultata svakog učenika.
Korištenjem stupca RANK možemo sortirati podatke. Postavite kursor na stupac ranga da biste vidjeli malu tipku sa strelicom prema dolje.
Sad za svaki slučaj pretpostavimo da želite rangirati studente na temelju ocjena "Sub3". Za to umetnite još jedan stupac.
Još jednom otvorite funkciju Power BI RANKX i unesite naziv TABLA.
Za izraz umjesto davanja stupca "Ukupno" navedite stupac "Sub 3".
Pritisnite tipku enter; imat ćemo novi izračunati stupac.
Sada za postojeću tablicu umetnite samo ovaj novo izračunati stupac ranga, tj. Poredak po pod3 u polje "Vrijednosti".
Sada možemo vidjeti tablicu sa starim i novim poretkom.
Ok, prvi učenik, "Janet Martin", ocijenjen je kao 1 na temelju stupca ukupnih rezultata, ali na temelju "Sub 3", ocijenjen je kao 4.
Napomena: Toliko sam formatirao ovu tablicu, možete preuzeti Power BI RANKX predložak s donje poveznice i primijeniti svaku tehniku oblikovanja kako je primijenjeno.
Stvari koje treba zapamtiti
Izborni argumenti mogu se preskočiti unosom zareza.
Ako želite različite tehnike rangiranja u slučaju izjednačenja, upotrijebite argument "TIE" funkcije.
Prva dva argumenta su obavezna, a ostali su neobavezni.
,,,,) Ovaj Power BI RANKX predložak možete preuzeti ovdje - Power BI RANKX predložak #####