KNOWLEDGE BASE

Berechnen der Differenz zwischen zwei Werten für die gleiche Kennzahl in einer Ansicht


Veröffentlicht: 17 Jun 2015
Zuletzt geändert am: 20 Jul 2023

Problem

Erstellen einer Berechnung, um die Differenz zwischen zwei Werten für die gleiche Kennzahl in einer Ansicht zu ermitteln.

Wenn die Originalansicht beispielsweise Umsätze für vier Jahre anzeigt, dann zeigt Ergebnisansicht eine Spalte mit der Differenz der Umsätze zwischen zwei bestimmten Jahren an.

Umgebung

Tableau Desktop

Lösung

Die Anweisungen für beide Optionen können in der beigefügten Arbeitsmappe überprüft werden.

Option 1

Im folgenden Beispiel werden die Umsätze für zwei Jahre verglichen (z. B. die Umsätze für 2015 und 2013). Passen Sie die Zahl am Ende der LOOKUP-Berechnung an, um den Unterschied in der Berechnung zu erhöhen.
  1. Klicken Sie in Tableau Desktop mit der rechten Maustaste auf den Blattnamen und wählen Sie Blatt duplizieren aus. Damit wird die Ansichtsstruktur (z. B. JAHR in Spalten und Kennzahlen im Text usw.) beibehalten.
  2. Navigieren Sie zu Analyse > Berechnetes Feld erstellen... 
  3. Geben Sie dem berechneten Feld einen Namen und geben Sie eine Formel ähnlich der folgenden ein:
    SUM([Sales]) - LOOKUP(ZN(SUM([Sales])), -2)
    Hinweis: "-2" wird berechnet als "zwei Zellen vorher". Wenn Sie die Daten in einer Tabelle angezeigt haben, bedeutet dies, dass in der Berechnung die voherigen zwei Spalten von der aktuellen Spalte subtrahiert werden. Wenn die Ansicht von JAHR auf QUARTAL geändert wird, ändert sich das Ergebnis von den 2 vorherigen Jahren auf die 2 vorherigen Quartale. 
  1. Ziehen Sie die neue Berechnung in die Ansicht, um die ursprüngliche Kennzahl zu ersetzen.

 

So können Sie einen gewünschten Wert für die Berechnung isolieren:

  1. Erstellen Sie ein berechnetes Feld mit einem Namen wie "Last Filter" (Letzter Filter) und einer Berechnung ähnlich der folgenden:
    LAST() = 0
  2. Ziehen Sie [Last Filter] (Letzter Filter) in den Filter-Container.
  3. Wählen Sie im Dialogfeld "Filter" die Option "Wahr" aus und klicken Sie auf "OK".
  4. Klicken Sie mit der rechten Maustaste auf "Jahr" und deaktivieren Sie die Auswahl Überschrift anzeigen .

Option 2

  1. Verwenden Sie die unter Isolieren von Dimensionselementen für die Verwendung in Berechnungen und Filtern beschriebene Methode, um getrennte Berechnungen für die Umsätze in jedem Jahr zu erstellen.
  2. Erstellen Sie ein berechnetes Feld mit einem Namen wie "Sales Difference (option 2)" (Umsatzdifferenz (Option 2)) mit einer Berechnung ähnlich der folgenden:
    SUM([2015 Sales]) - SUM([2013 Sales])
  3. Ziehen Sie [Sales Difference (option 2)] (Umsatzdifferenz (Option 2)) auf der Karte "Markierungen" auf "Text".

Ursache

Für Option 1 zeigt die schnelle Tabellenberechnung "Differenz" in jeder Spalte eine Differenz an.  Eine Berechnung zur Ermittlung des Unterschieds wird ebenfalls in jeder Spalte angezeigt. Aus diesem Grund muss eine neue Ansicht erstellt werden, um das gewünschte Jahr zu isolieren.
Hat dieser Artikel das Problem gelöst?