KNOWLEDGE BASE

Durchführen einer Tabellenberechnung für mehrere Kennzahlen


Veröffentlicht: 03 Dec 2013
Zuletzt geändert am: 20 Jul 2023

Frage

So führen Sie eine Tabellenberechnung (beispielsweise die Differenz in Prozent) für mehrere Kennzahlen anstatt übergreifend für Dimensionsmitglieder durch. Dazu zählt beispielsweise das Berechnen der Differenz in Prozent für die Anzahl Mitglieder in den einzelnen Stufen.

Umgebung

Tableau Desktop

Antwort

Option 1: Kennzahlen pivotieren

Für einige Datenquellen können Daten in Tableau Desktop pivotiert werden. Anweisungen dazu finden Sie unter Pivotieren von Daten aus Spalten in Zeilen. Bei anderen Datenquellen müssen die Daten in der Datenbank pivotiert werden.

Nachdem die Daten pivotiert wurden, fügen Sie unter [Feldwerte pivotieren] eine Tabellenberechnung hinzu. Anweisungen dazu finden Sie unter Umwandeln von Werten mit Tabellenberechnungen.
Option 2: Erstellen Sie ein berechnetes Feld, dass manuell die Werte für die Tabellenfunktion festlegt
Schritt 1: Erstellen der Originalansicht
  1. Ziehen Sie die [Projekt-ID] in den Container "Zeilen".
  2. Klicken Sie mit der rechten Maustaste, und ziehen Sie das [Datum] in den Container "Spalten".
  3. Wählen Sie im Dialogfeld "Feld ablegen" den Eintrag "MY(Date)" aus, und klicken Sie auf OK.
  4. Ziehen Sie [Stufe 1] auf der Karte "Markierungen" auf "Text".
  5. Doppelklicken Sie im Datenbereich auf [Stufe 2] und [Stufe 3], um sie der Ansicht hinzuzufügen.

Schritt 2: Erstellen der Berechnung Differenz in Prozent
  1. Wählen Sie "Analyse" > "Berechnetes Feld erstellen" aus.
  2. Führen Sie im Dialogfeld Berechnetes Feld die folgenden Aktionen aus und klicken Sie dann auf OK:
    • Geben Sie dem berechneten Feld einen Namen. In diesem Beispiel heißt das berechnete Feld "% Diff Stage 1 to 2".
    • Erstellen Sie im Formelfeld eine Berechnung ähnlich der folgenden:

      (ZN(SUM([Phase 2]))
      - ZN(SUM([Phase 1])))
      / ABS(ZN(SUM([Phase 1])))

    • Für Hilfe mit dem Schreiben der zu verwendenden Formel, beginnen Sie damit, die schnelle Tabellenberechnung in ein berechnetes Feld umzuwandeln, siehe Konvertieren einer schnellen Tabellenberechnung in ein berechnetes Feld
  3. Klicken Sie im Datenbereich mit der rechten Maustaste auf [% Diff. Stufe 1 zu 2], und wählen Sie "Standardeigenschaften > Zahlenformat ..." aus.
  4. Wählen Sie im Dialogfeld "Standard-Zahlenformat" den Eintrag "Prozentsatz" aus, und klicken Sie auf OK.
  5. Ziehen Sie [% Diff. Stufe 1 zu 2] auf die Karte "Kennzahlwerte".
  6. Wiederholen Sie die Schritte 1 bis 6 für [% Diff. Stufe 2 zu 3].

Hinweis: Bei dieser Methode werden zusätzliche Zeilen anstelle einer zusätzlichen Spalte erstellt.Anweisungen zum Neuformatieren der Ansicht finden Sie unter Hinzufügen zusätzlicher Spalten zu einer Kreuztabelle, in der jede Zeile eine Kennzahl ist .
Hat dieser Artikel das Problem gelöst?