Power BI RANKX - Wie verwende ich die RANKX-Funktion? (mit Beispielen)

Inhaltsverzeichnis

Rankx ist eine Art von Funktion in Power Bi und eine eingebaute Funktion, die als Sortierfunktion bezeichnet wird. Dies bedeutet, dass sie häufig zum Sortieren der Daten unter verschiedenen Bedingungen verwendet wird. Die Syntax für diese Funktion lautet wie folgt: RANKX (

RANKX-Funktion in Power BI

Die RANKX-Funktion in Power BI funktioniert ähnlich wie die in der Excel-RANK-Funktion und weist den Rang basierend auf den Nummern der spezifischen oder genannten Spalte zu. Nachfolgend finden Sie die Syntax der RANKX Power BI DAX-Funktion.

Tabelle: Wir müssen angeben, basierend auf welcher Tabelle Sie ein Ranking erstellen.

Ausdruck: Basierend auf der Spalte, die Sie einordnen, müssen wir hier den Spaltennamen angeben.

Wert: Dies ist ein bizarres Argument, es sei denn, Sie rangieren auf fortgeschrittenem Niveau. Dieses Argument wird nicht verwendet. Machen Sie sich zu diesem Zeitpunkt also keine Sorgen um dieses Argument.

Reihenfolge: In diesem Argument können wir erwähnen, ob die Rangfolge in Form einer aufsteigenden Reihenfolge oder einer absteigenden Reihenfolge vorliegt. Der Standardparameter ist in absteigender Reihenfolge, dh der höchste Wert wird als 1 usw. eingestuft.

Wir können hier zwei Argumente liefern: WAHR oder FALSCH. TRUE steht für aufsteigende Reihenfolge, dh den niedrigsten Wert, der als 1 eingestuft wird, und wenn Sie bis dahin FALSE angeben, wird er in absteigender Reihenfolge eingestuft, dh der höchste Wert wird als 1 eingestuft.

Krawatten: Dies ist das Wichtige, was Sie lernen müssen. In diesem Argument können wir angeben, was zu tun ist, wenn zwischen zwei Werten eine TIE besteht.

  • Wenn Sie dies überspringen, ist der Rang nach dem gebundenen Wert der Rang des gebundenen Werts plus der Anzahl der gebundenen Werte. Zum Beispiel, wenn es 3 Werte bei 5 gebunden ten Rang, dann wird der nächste Rang 8 = (5 + 3).
  • Wenn Sie als Option DENSE angeben, ist der nächste Wert nach dem gebundenen Rang der nächste Rang des gebundenen Wertes. Zum Beispiel, wenn es 3 Werte bei 5 gebunden ten Rang, dann wird der nächste Rang 6 = (5 + 1).

Beispiel für eine RANKX-Funktion in Power BI

Unten finden Sie ein Beispiel für eine RANKX-Funktion. Um diese Funktion in Power BI anzuwenden, habe ich die folgenden Daten in Excel erstellt.

Dies sind die Daten von Noten, die von 6 Probanden erhalten wurden. Basierend auf verschiedenen Parametern werden wir diese Schüler einordnen.

Kopieren Sie die Daten und fügen Sie sie direkt in Power BI ein. Sie können sie auch in eine Excel-Datei kopieren und dann als Excel-Dateireferenz in Power BI importieren. Sie können also die Excel-Arbeitsmappenvorlage über den folgenden Link herunterladen, der für dieses Beispiel verwendet wird.

Ich habe die Daten direkt in Power BI hochgeladen.

  • Gehen Sie zur Berichtsansicht.
  • Klicken Sie im Feldbereich mit der rechten Maustaste auf den Tabellennamen und wählen Sie "Neue Spalte".
  • Zuerst müssen wir den Spaltennamen eingeben. Ich werde es als "Rang nach Gesamtpunktzahl" bezeichnen.
  • Öffnen Sie für diese neue Spalte die Power BI RANKX-Funktion.
  • Die Tabelle ist der erste Parameter dieser Funktion, daher lautet unser Tabellenname "Tabelle2".
  • Ausdruck ist nichts anderes als basierend auf dem Spaltenwert, den wir bewerten müssen. In diesem Fall, basierend auf "Total", rangieren wir, sodass wir das gleiche liefern.
  • Schließen Sie die Klammer und drücken Sie die Eingabetaste, um diese neu berechnete Spalte in der Tabelle zu erhalten.
  • Fügen Sie nun ein leeres Bild "Tabelle" ein, um zu sehen, wie unsere RANKX-Formel funktioniert.
  • Ziehen Sie den Schülernamen, die Gesamtzahl und die neu berechnete Spalte, dh Rang nach Gesamtpunktzahl, in das Feld "Werte" der visuellen Tabelle.
  • Dies gibt uns den RANG jedes Schülers gegen die Gesamtpunktzahl.

Wir haben also eine Rangliste, die auf den Punktzahlen jedes Schülers basiert.

  • Mithilfe der Spalte RANK können wir die Daten sortieren. Platzieren Sie einen Cursor auf einer Rangspalte, um eine kleine Abwärtspfeiltaste zu sehen.
  • Nehmen wir für alle Fälle an, dass Sie die Schüler anhand der „Sub3“ -Werte einstufen möchten. Fügen Sie dazu eine weitere Spalte ein.
  • Öffnen Sie erneut die Power BI RANKX-Funktion und geben Sie den Namen TABLE ein.
  • Für Ausdruck anstelle der Spalte "Gesamt" geben Sie die Spalte "Sub 3" an.
  • Drücken Sie die Eingabetaste. Wir werden eine neue berechnete Spalte haben.
  • Fügen Sie nun für die vorhandene Tabelle nur diese neu berechnete Rangspalte ein, dh Rang nach Sub3 in das Feld "Werte".
  • Jetzt können wir die Tabelle mit der alten und neuen Rangliste sehen.

Ok, der erste Schüler, "Janet Martin", wurde basierend auf der Spalte "Gesamtpunktzahl" als 1 eingestuft, aber basierend auf "Sub 3" wird er als 4 eingestuft.

Hinweis: Ich habe so viel an dieser Tabelle formatiert, dass Sie die Power BI RANKX-Vorlage über den folgenden Link herunterladen und jede angewendete Formatierungstechnik anwenden können.

Dinge, an die man sich erinnern sollte

  • Optionale Argumente können durch Eingabe eines Kommas übersprungen werden.
  • Wenn Sie im Falle eines Unentschieden unterschiedliche Ranking-Techniken wünschen, verwenden Sie das Argument „TIE“ der Funktion.
  • Die ersten beiden Argumente sind obligatorisch und der Rest ist optional.


,,,,) Sie können diese Power BI RANKX-Vorlage hier herunterladen - Power BI RANKX-Vorlage #####

Interessante Beiträge...