Power BI RANKX - Hvordan bruges RANKX-funktionen? (med eksempler)

Indholdsfortegnelse

Rankx er en type funktion i magt bi, og det er en indbygget funktion, der betegnes som en sorteringsfunktion, hvilket betyder, at den bruges i vid udstrækning til at sortere data under forskellige forhold, syntaksen for denne funktion er som følger, RANKX (

RANKX-funktion i Power BI

RANKX-funktion i Power BI fungerer på samme måde som den i excel RANK-funktion og tildeler rang baseret på numre i den specifikke eller nævnte kolonne. Nedenfor er syntaksen for RANKX Power BI DAX-funktionen.

Tabel: Vi skal specificere baseret på hvilken tabel du rangerer.

Udtryk: Baseret på hvilken kolonne du rangerer, skal vi angive kolonnenavnet her.

Værdi: Dette er et bizart argument, medmindre du rangerer på avanceret niveau. Dette argument vil ikke blive brugt. Så bekymre dig ikke om dette argument på dette tidspunkt.

Rækkefølge: I dette argument kan vi nævne, om placeringen er i form af stigende rækkefølge eller faldende rækkefølge. Standardparameteren er i faldende rækkefølge, dvs. topværdien rangeres som 1 og så videre.

Vi kan angive to argumenter her SAND eller FALSK. SAND er for stigende rækkefølge, dvs. den laveste værdi rangeret som 1, og hvis du angiver FALSK som den, vil den rangeres i faldende rækkefølge, dvs. den højeste værdi rangeret som 1.

Slips: Dette er den vigtige ting, du har brug for at lære. I dette argument kan vi specificere, hvad der skal gøres, hvis der er en TIE mellem to værdier.

  • Hvis du springer over dette, vil rangen efter den bundne værdi være rangen for den bundne værdi plus et antal bundne værdier. For eksempel, hvis der er 3 værdier bundet ved 5 th rang, så næste rang vil være 8 = (5 + 3).
  • Hvis du angiver DENSE som mulighed, vil den næste værdi efter den bundne rang være den næste rang for de bundne værdier. For eksempel, hvis der er 3 værdier bundet ved 5 th rang, så næste rang vil være 6 = (5 + 1).

Eksempel på RANKX-funktion i Power BI

Nedenfor er et eksempel på en RANKX-funktion, og for at anvende denne funktion i Power BI har jeg oprettet nedenstående data i Excel.

Dette er data fra karakterer opnået fra 6 forsøgspersoner. Baseret på forskellige parametre vil vi rangordne disse studerende.

Kopier og indsæt dataene direkte til Power BI, eller du kan kopiere dataene til en excel-fil og derefter importere dem til Power BI som en Excel-filreference. Så du kan downloade excel-projektmappeskabelonen fra nedenstående link, som bruges til dette eksempel.

Jeg har direkte uploadet dataene til Power BI.

  • Gå til rapportvisning.
  • I feltafsnittet skal du højreklikke på tabelnavnet og vælge "Ny kolonne."
  • Først skal vi indtaste, hvad der skal være kolonnenavnet. Jeg vil navngive det som "Rang efter total score."
  • For denne nye kolonne skal du åbne Power BI RANKX-funktionen.
  • Tabellen er den første parameter for denne funktion, så vores tabelnavn er "Table2" giver det samme.
  • Udtryk er intet andet end baseret på hvilken søjleværdi, vi skal rangere. I dette tilfælde rangerer vi, baseret på "Total", så vi leverer det samme.
  • Luk beslaget, og tryk på enter-tasten for at få denne nye beregnede kolonne i tabellen.
  • Indsæt nu tom "tabel" visuel for at se, hvordan vores RANKX-formel fungerer.
  • Træk og slip Studentnavn, Total og nyberegnet kolonne, dvs. Rang efter total score til "Værdier" -feltet i "Tabel" visuelt.
  • Dette giver os hver studerendes RANK mod den samlede score.

Så vi har en placering baseret på scoringen for hver studerende.

  • Ved at bruge RANK-kolonnen kan vi sortere dataene. Placer en markør på en rangkolonne for at se en lille pil ned.
  • Bare i tilfælde af, antager du at du vil rangere eleverne baseret på "Sub3" -score. Indsæt endnu en kolonne til dette.
  • Åbn igen Power BI RANKX-funktionen, og angiv TABEL-navnet.
  • Til udtryk i stedet for at give kolonnen "I alt", tilføj "Sub 3" -kolonnen.
  • Tryk på Enter-tasten; vi får en ny beregnet kolonne.
  • Nu til den eksisterende tabel skal du kun indsætte denne nyberegnede rangkolonne, dvs. Rang efter Sub3 i feltet "Værdier".
  • Nu kan vi se tabellen med den gamle og nye rangordning.

Okay, den første studerende, “Janet Martin,” blev rangeret som 1 baseret på den samlede scorekolonne, men baseret på “Sub 3”, er han rangeret som 4.

Bemærk: Jeg har gjort så meget formatering til denne tabel, at du kan downloade Power BI RANKX-skabelonen fra nedenstående link og anvende hver formateringsteknik som anvendt.

Ting at huske

  • Valgfrie argumenter kan springes over ved at indtaste et komma.
  • Hvis du ønsker forskellige rangeringsteknikker i tilfælde af uafgjort, skal du bruge argumentet “TIE” for funktionen.
  • De to første argumenter er obligatoriske, og resten er valgfri.


,,,,) Du kan downloade denne Power BI RANKX-skabelon her - Power BI RANKX-skabelon #####

Interessante artikler...