Loading

Berechnen des inklusiven Perzentilrangs

Veröffentlichungsdatum: Jul 20, 2023
Aufgabe
Wie kann der inklusive Perzentil-Rang in Tableau Desktop berechnet werden, der mit der QUANTILSRANG.INKL-Funktion in Excel identisch ist?
Schritte
In der angehängten in der oberen rechten Ecke dieser Seite befindlichen Beispielarbeitsmappe wird der Beispieldatensatz "Superstore" verwendet, um die folgenden Schritte zu veranschaulichen:

Erstellen der Berechnungen

  1. Klicken Sie im Datenbereich neben "Dimensionen" auf den Abwärtspfeil, und wählen Sie Parameter erstellen aus.
  2. Gehen Sie im Dialogfeld Parameter erstellen wie folgt vor, und klicken Sie auf OK:
    • Benennen Sie den Parameter. In diesem Beispiel heißt er "EINGABE".
    • Wählen Sie Gleitkommawert als Datentyp aus.
  3. Klicken Sie im Datenbereich mit der rechten Maustaste auf [EINGABE], und wählen Sie Parametersteuerelement anzeigen aus.
  4. Wählen Sie Analyse > Berechnetes Feld erstellen aus.
  5. Daraufhin öffnet sich das Dialogfeld Berechnetes Feld. Gehen Sie dort wie folgt vor und klicken Sie dann auf OK:
    • Geben Sie einen Namen für das berechnete Feld ein. In diesem Beispiel heißt das berechnete Feld "VORH.".
    • Erstellen Sie im Formelfeld eine Berechnung ähnlich der folgenden:   

    {MAX({FIXED State: (IIF(SUM([Sales])<[INPUT],SUM([Sales]),NULL))})}

  6. Erstellen Sie ein berechnetes Feld, und nennen Sie es beispielsweise "NÄCHSTE" mit einer Berechnung ähnlich der folgenden:

    {MIN({FIXED State: (IIF(SUM([Sales])>=[INPUT],SUM([Sales]),NULL))})}

  7. Erstellen Sie ein berechnetes Feld mit einem Namen wie "Rang-Perzentil" mit einer Berechnung ähnlich der folgenden:

    RANK_PERCENTILE(SUM([Sales]))

  8. Erstellen Sie ein berechnetes Feld mit einem Namen wie "VORH.%" mit einer Berechnung ähnlich der folgenden:

    LOOKUP([Rank Percentile],-1)

  9. Erstellen Sie ein berechnetes Feld mit einem Namen wie "NÄCHSTE%" mit einer Berechnung ähnlich der folgenden:

    [Rank Percentile]

  10. Erstellen Sie ein berechnetes Feld, und nennen Sie es beispielsweise "PROZENTRANG" mit einer Berechnung ähnlich der folgenden:
(([INPUT] - MIN([PREV]))
/
(MIN([NEXT]) - MIN([PREV])))
*
([NEXT%] - [PREV%])
+
[PREV%]

Erstellen der Ansicht:

  1. Ziehen Sie [Bundesland/Kanton] aus dem Bereich "Dimensionen" in den Detail-Container auf der Karte Markierungen.

  2. Klicken Sie mit der rechten Maustaste auf der Karte Markierungen auf [Bundesland/Kanton], und wählen Sie Sortieren aus.

  3. Gehen Sie im Dialogfeld Sortieren wie folgt vor, und klicken Sie auf OK:

    • Wählen Sie für Sortierreihenfolge die Option Aufsteigend aus.
    • Wählen Sie unter Sortieren nach die Optionen "Feld", "Vertrieb" und "Summe" aus.
  4. Ziehen Sie [PROZENTRANG] aus dem Bereich "Kennzahlen" in den Text-Container auf der Karte Markierungen.

  5. Klicken Sie mit der rechten Maustaste auf der Karte Markierungen auf [PROZENTRANG], und wählen Sie Berechnen per > Bundesland/Kanton aus.

Zusätzliche Ressourcen
Verwenden Sie zum Anzeigen des Perzentil-Rangs der Werte in einem Datensatz die integrierte Tabellenberechnungsfunktion "QUANTILSRANG()".

Von der Excel-Funktion "QUANTILSRANG" wird der Perzentil-Rang eines Werts NICHT im Datensatz berechnet. Zum Interpolieren des Werts wird von Excel die folgende Formel verwendet:

Differenz von X zum vorherigen Wert im Array
/
Differenz vom nächsten Wert im Array zum vorherigen Wert im Array
*
(Rang-Perzentil des nächsten Werts im Array – Rang-Perzentil des vorherigen Werts im Array)
+
Rang-Perzentil des vorherigen Werts im Array
 

Nummer des Knowledge-Artikels

001456739

Anhänge

PERCENTRANK.twbx

402 KB

 
Laden
Salesforce Help | Article