Power BI RANKX - Cum se folosește funcția RANKX? (cu exemple)

Rankx este un tip de funcție în puterea bi și este o funcție încorporată care este denumită o funcție de sortare, ceea ce înseamnă că este utilizată extensiv în sortarea datelor în diferite condiții, sintaxa pentru această funcție este următoarea, RANKX (

Funcția RANKX în Power BI

Funcția RANKX din Power BI funcționează similar cu cea din funcția RANK excel și atribuie rang pe baza numerelor coloanei specifice sau menționate. Mai jos este sintaxa funcției RANKX Power BI DAX.

Tabel: trebuie să specificăm în funcție de tabelul pe care îl clasați.

Expresie: în funcție de coloana pe care o clasați, trebuie să furnizăm numele coloanei aici.

Valoare: Acesta este un argument bizar, cu excepția cazului în care vă clasați la nivelul avansat. Acest argument nu va fi folosit. Deci, nu vă faceți griji cu privire la acest argument în acest moment.

Ordinea: În acest argument, putem menționa dacă clasamentul este sub formă de ordine crescătoare sau descendentă. Parametrul implicit este în ordine descrescătoare, adică valoarea de sus va fi clasată ca 1 și așa mai departe.

Putem furniza două argumente aici ADEVĂRAT sau FALS. ADEVĂRAT este pentru ordinea crescătoare, adică cea mai mică valoare clasată ca 1 și, dacă furnizați FALS așa, va clasa în ordine descrescătoare, adică cea mai mare valoare clasată ca 1.

Legături: Acesta este lucrul important pe care trebuie să-l învățați. În acest argument, putem specifica ce ar trebui făcut în cazul în care există un TIE între două valori.

  • Dacă SALTAȚI acest lucru, rangul după valoarea legată va fi rangul valorii legate plus un număr de valori legate. De exemplu, dacă există 3 valori legate la al 5- lea rang, atunci următorul rang va fi 8 = (5 + 3).
  • Dacă furnizați opțiunea DENSE, atunci următoarea valoare după rangul egal va fi apoi următorul rang al valorilor legate. De exemplu, dacă există 3 valori legate la al 5- lea rang, atunci următorul rang va fi 6 = (5 + 1).

Exemplu de funcție RANKX în Power BI

Mai jos este un exemplu de funcție RANKX și, pentru a aplica această funcție în Power BI, am creat datele de mai jos în Excel.

Acestea sunt datele notelor obținute de la 6 subiecți. Pe baza diferiților parametri, vom clasifica acești studenți.

Copiați și lipiți datele direct în Power BI sau puteți copia datele într-un fișier Excel și apoi să le importați în Power BI ca referință de fișier Excel. Deci, puteți descărca șablonul de registru Excel din linkul de mai jos, care este utilizat pentru acest exemplu.

Am încărcat direct datele în Power BI.

  • Accesați Vizualizarea raport.
  • În secțiunea câmp, faceți clic dreapta pe numele tabelului și alegeți „Coloană nouă”.
  • Mai întâi, trebuie să introducem care ar trebui să fie numele coloanei. Îl voi numi „Clasează după scorul total”.
  • Pentru această nouă coloană, deschideți funcția Power BI RANKX.
  • Tabelul este primul parametru al acestei funcții, astfel încât numele tabelei noastre este „Table2”.
  • Expresia nu este altceva decât pe baza valorii coloanei pe care trebuie să o clasăm. În acest caz, pe baza „Total”, suntem clasați, așa că vom furniza același lucru.
  • Închideți paranteză și apăsați tasta Enter pentru a obține această nouă coloană calculată în tabel.
  • Acum introduceți vizualul „Tabel” gol pentru a vedea cum funcționează formula noastră RANKX.
  • Glisați și fixați coloana Nume student, Total și noua coloană calculată, adică, Clasare după scor total la câmpul „Valori” al vizualului „Tabel”.
  • Acest lucru ne va oferi clasamentul fiecărui elev în raport cu scorul total.

Deci, avem un clasament bazat pe scorurile fiecărui elev.

  • Folosind coloana RANK, putem sorta datele. Plasați un cursor pe o coloană de rang pentru a vedea o mică tastă săgeată în jos.
  • Acum, pentru orice eventualitate, presupuneți că doriți să clasificați elevii pe baza scorurilor „Sub3”. Pentru aceasta, introduceți încă o coloană.
  • Încă o dată, deschideți funcția Power BI RANKX și furnizați numele TABLE.
  • Pentru expresie în loc să dați coloanei „Total”, furnizați coloana „Sub 3”.
  • Apăsați tasta Enter; vom avea o nouă coloană calculată.
  • Acum, pentru tabelul existent, inserați doar această coloană de rang nou calculată, adică Clasare după Sub3 în câmpul „Valori”.
  • Acum putem vedea tabelul cu clasamentul vechi și nou.

Bine, primul student, „Janet Martin”, a fost clasat pe locul 1 pe baza coloanei scorului total, dar pe baza „Sub 3”, este clasat pe locul 4.

Notă: Am făcut atât de mult formatarea acestui tabel, încât puteți descărca șablonul Power BI RANKX de pe linkul de mai jos și puteți aplica fiecare tehnică de formatare așa cum a fost aplicată.

Lucruri de amintit

  • Argumentele opționale pot fi omise introducând o virgulă.
  • Dacă doriți diferite tehnici de clasare în caz de egalitate, utilizați argumentul „TIE” al funcției.
  • Primele două argumente sunt obligatorii, iar restul sunt opționale.


,,,,) Puteți descărca acest șablon Power BI RANKX aici - Șablon Power BI RANKX #####

Articole interesante...