KNOWLEDGE BASE

Ermitteln des Dimensionselements mit dem höchsten Kennzahlenwert


Veröffentlicht: 10 Oct 2017
Zuletzt geändert am: 20 Jul 2023

Frage

So zeigen Sie das Dimensionselement mit dem höchsten Kennzahlenwert an.

Umgebung

Tableau Desktop

Antwort

Option 1: Verwenden der verschachtelten Detailgenauigkeits (LOD)-Ausdrücke

In der beigefügten Beispielarbeitsmappe werden die folgenden Anweisungen anhand des Beispieldatensatzes "Superstore" dargestellt:
  1. Ziehen Sie Regionen zu Zeilen.
  2. Ziehen Sie Kennzahlennamen zu Spalten und Kennzahlenwerte zu Text.
  3. Wählen Sie Analyse > Berechnetes Feld erstellen aus.
  4. Nennen Sie das berechnete Feld "Maximaler regionaler Umsatz (LOD)", geben Sie die folgende Formel ein und klicken Sie auf OK:
    {FIXED : MAX( { FIXED [Regions] : SUM( [Sales] ) } ) }
  5. Fügen Sie das berechnete Feld dem Container Zeilen hinzu
    1. Klicken Sie mit der rechten Maustaste auf das berechnete Feld in Zeilen und konvertieren Sie es in Diskret
    2. Klicken Sie mit der rechten Maustaste auf das berechnete Feld in Zeilen und wählen Sie Formatieren... aus, um Dezimalstellen zu entfernen oder anzupassen.
  6. Wählen Sie Analyse > Berechnetes Feld erstellen aus.
  7. Nennen Sie das berechnete Feld "Region mit den höchsten Verkäufen (LOD)"
  8. Geben Sie die folgende Formel ein, und klicken Sie auf OK:
    { FIXED [Regions] : SUM([Sales]) } = [Maximum regional sales (LOD)]
  9. Fügen Sie das berechnete Feld dem Container Zeilen hinzu.
  10. Wählen Sie Analyse > Berechnetes Feld erstellen aus.
  11. Nennen Sie das berechnete Feld "Region mit den höchsten Verkäufen (LOD)", geben Sie die folgende Formel ein und klicken Sie auf OK:
    IF { FIXED [Regions] : SUM( [Sales] ) } = [Maximum regional sales (LOD)]
    THEN [Regions]
    END
    
  12. [Region mit den höchsten Verkäufen (LOD)] in den Zeilencontainer.

Option 2: Tabellenberechnungen verwenden

In der beigefügten Beispielarbeitsmappe werden die folgenden Anweisungen anhand des Beispieldatensatzes "Superstore" dargestellt:
  1. Ziehen Sie Regionen zu Zeilen
  2. Ziehen Sie Kennzahlennamen zu Spalten und Kennzahlenwerte zu Text
  3. Wählen Sie Analyse > Berechnetes Feld erstellen aus.
  4. Nennen Sie das berechnete Feld "Maximaler Umsatz (Tabellenberechnung)", geben Sie die folgende Formel ein und klicken Sie auf OK:
    WINDOW_MAX( SUM( [Sales] ) )
  5. Fügen Sie das berechnete Feld dem Container Zeilen hinzu
    1. Klicken Sie mit der rechten Maustaste auf das berechnete Feld in Zeilen und konvertieren Sie es in Diskret
    2. Klicken Sie mit der rechten Maustaste auf das berechnete Feld in Zeilen und wählen Sie Formatieren... aus, um Dezimalstellen zu entfernen oder anzupassen.
  6. Wählen Sie Analyse > Berechnetes Feld erstellen aus.
  7. Nennen Sie das berechnete Feld "Region mit den höchsten Verkäufen (Tabellenberechnung)", geben Sie die folgende Formel ein und klicken Sie auf OK:
    IF SUM( [Sales] ) = [Maximum Sales (table calc)]
    THEN MIN( [Regions] )
    END
    
  8. [Region mit den höchsten Verkäufen (Tabellenberechnung)] in den Zeilencontainer.

Zusätzliche Informationen

Hinweise zu Option 2
  • Tabellenberechnungen erfordern, dass alle Dimensionen in die Ansicht eingeschlossen sind, die dazu notwendig sind, die Berechnungen zu berechnen[Regionen] muss in diesem Falle in der Ansicht sein, da wir die Region mit den höchsten Verkäufen finden wollen.

Die oben beschriebenen Schritte werden in dem folgenden Video gezeigt.
Hinweis: Für das Video ist kein Ton verfügbar. 
 
Hat dieser Artikel das Problem gelöst?