Hinzufügen einer berechneten Spalte zu einer Ansicht

Manchmal haben Ihre Daten möglicherweise nicht alle Teile, die Sie für Ihre Analyse benötigen. Eine gängige Methode für dem Umgang hiermit ist das Erstellen einer berechneten Spalte (auch als berechnetes Feld oder einfach als Berechnung bezeichnet), die die vorhandenen Daten ändert. Berechnungen können erstellt werden, indem Sie das Menü Analyse öffnen und Berechnetes Feld erstellen auswählen.

Es ist wichtig zu beachten, dass es oft mehrere unterschiedliche Möglichkeiten gibt, die gleichen Ergebnisse für ein berechnetes Feld zu erzielen. Darüber hinaus kann der korrekte Wert einer Berechnung davon abhängen, wie die Daten geformt sind und wie die Visualisierung eingerichtet wird. Stellen Sie sicher, dass Sie verstehen, wie Ihre Datenstruktur aussieht und wie die Visualisierung erstellt wird, wenn Sie festlegen, wie eine Berechnung geschrieben werden soll.

Beispiele dafür, wann eine Berechnung nützlich sein könnte

Kombinieren von Vor- und Nachname

Möglicherweise haben Sie Vor- und Nachname in zwei unterschiedlichen Spalten und möchten stattdessen ein einzelnes Feld für den Namen einrichten.

Tabelle mit drei Spalten mit den Bezeichnungen "First name", "Last name" und "Real person"

Die Berechnung:

[First name] + " " + [Last name]

Die fertige Visualisierung könnte wie folgt aussehen

Eine Visualisierung mit den Feldern "First name" und "Last name" als Zeilen und mit "Full name" als Text

Suchen einer Sequenz innerhalb einer Zeichenfolge

Sie möchten vielleicht jeden Datensatz markieren, der einen bestimmten Herstellungscode XYZ im Feld "Produkt-ID" hat.

Eine Datentabelle mit drei Spalten, die erste für die Produkt-ID

Die Berechnung gibt "true" zurück, wenn der Code vorhanden ist, und "false", wenn nicht.

CONTAINS([Product ID}, "XYZ")

Eine fertige Visualisierung könnte bei der Berechnung mit Color wie folgt aussehen.

Eine Visualisierung mit der Produkt-ID als Zeile und dem berechneten Feld "XYZ Manufacturer" mit Farbe

Zuweisen von Kategorien für Wertebereiche

Sie möchten Kategorien basierend auf mehreren Schwellenwerten zuweisen.

Eine Datentabelle mit zwei Spalten, "Student" und "GPA"

Bei der Berechnung wird der Notendurchschnitt eines jeden Schülers mit dem Grenzwert verglichen und eine Beschriftung zugewiesen.

IF [GPA] <3 THEN "Needs Improvement" ELSEIF [GPA] <3.5 THEN "Sufficient" ELSE "Excellent" END

Eine fertige Visualisierung könnte bei der Berechnung mit Color wie folgt aussehen.

Ein Beispiel mit "Student" als Zeile, "GPA" als Spalte und dem berechneten Feld mit Farbe

Berechnen der prozentualen Veränderung

Sie möchten die prozentuale Veränderung des Gewichts von Kindern im Alter von 1 bis 2 Jahren im Jahresvergleich anzeigen.

Eine Datentabelle mit drei Spalten, eine für Baby (ID), eine für Alter und eine für Gewicht

Diese Berechnung bezieht sich auf die Differenz/den Ursprungswert für jedes Kind

(SUM((IF [Age] = 2 THEN [Weight] ELSE 0 END)) - SUM((IF [Age] = 1 THEN [Weight] ELSE 0 END)))/SUM(IF [Age] = 1 THEN [Weight] ELSE 0 END) 

Die fertige Visualisierung könnte wie folgt aussehen.

Eine Visualisierung mit "Baby" als Zeile und dem berechneten Feld als Text

In diesem Beispiel könnte sich die Berechnung aufgrund der Struktur der Daten sehr stark ändern. Wenn es beispielsweise ein Feld für das Gewicht im Alter von 1 und das Gewicht im Alter von 2 gäbe, müsste die Berechnung nur ([Gewicht im Alter von 2] - [Gewicht im Alter von 1])/[Gewicht im Alter von 1] lauten. Die oben beschriebene Datenstruktur ist jedoch eher der Standard und daher wahrscheinlicher.

Mitmachen: Erstellen einer Jahresvergleichsberechnung

Ziel

Um eine Ansicht wie die folgende zu erstellen, in der Umsatzergebnisse für zwei Jahre in den ersten beiden Spalten sowie die prozentuale Veränderung zum Vorjahr in der dritten Spalte angezeigt wird. In diesem Szenario wird die Datenquelle Beispiel ‒ Superstoreverwendet, die im Lieferumfang von Tableau Desktop enthalten ist, um zu zeigen, wie eine Visualisierung erstellt wird.

Erstellen der erforderlichen berechneten Felder

  1. Stellen Sie eine Verbindung zur Datenquelle Beispiel ‒ Superstore her.

  2. Wählen Sie Analyse > Berechnetes Feld erstellen, um den Berechnungseditor zu öffnen. Benennen Sie die Berechnung mit 2013, und geben oder fügen Sie Folgendes in den Formelbereich ein:

    IF YEAR([Order Date]) = 2013 THEN [Sales] ELSE 0 END

  3. Erstellen Sie ein zweites berechnetes Feld, und benennen Sie es mit 2014. Die Formel ist die gleiche, allerdings wird der Wert "2013" durch "2014" ersetzt:

    IF YEAR([Order Date]) = 2014 THEN [Sales] ELSE 0 END

  4. Erstellen Sie ein drittes berechnetes Feld, YOY Pct. Ändern, um die Veränderung von 2013 auf 2014 zu berechnen:

    (SUM([2014]) - SUM([2013])) / SUM([2013])

Formatieren der berechneten Felder

  1. Klicken Sie im Kennzahlenbereich des Bereichs Daten auf 2013, und wählen Sie dann die Optionen Standardeigenschaften > Zahlenformat.

  2. Legen Sie im Dialogfeld "Standardzahlenformat" für das Format den Wert Währung (benutzerdefiniert) und für Dezimalstellen den Wert 0 fest.

  3. Formatieren Sie die Kennzahl 2014 auf genau die gleiche Weise.

  4. Formatieren Sie YOY Pct. Ändern-Feld als Prozentsatz mit 2 Dezimalstellen.

Erstellen der Ansicht

  1. Ziehen Sie 2013 auf der Karte "Markierungen" auf "Text".

  2. Doppelklicken Sie auf 2014 und dann auf YOY Pct. Ändern.

  3. Ziehen Sie Kennzahlennamen von Zeilen auf Spalten.

  4. Ziehen Sie Unterkategorie auf Zeilen.

    Ihre Ansicht sollte nun so aussehen wie die zu Beginn dieses Abschnitts dargestellte Ansicht.

Vielen Dank für Ihr Feedback!Ihr Feedback wurde erfolgreich übermittelt. Vielen Dank.