Berechnungstypen in Tableau

In diesem Artikel werden die Berechnungstypen erläutert, die Sie in Tableau verwenden können. Sie erfahren den Unterschied zwischen jeder Berechnung und wie die Berechnungen durchgeführt werden.

Es gibt drei Haupttypen von Berechnungen, die Sie zum Erstellen von berechneten Feldern in Tableau verwenden können:

Grundlegende Ausdrücke

Mit grundlegenden Ausdrücken können Sie Werte oder Elemente mit der Detailgenauigkeit auf Datenquellenebene (eine Berechnung auf Zeilenebene) oder mit der Detailgenauigkeit auf Visualisierungsebene (eine Aggregationsberechnung) umwandeln.

Sehen Sie sich beispielsweise die folgende Beispieltabelle an, die Daten zu zwei Fantasy-Autoren und deren Büchern enthält. Möglicherweise möchten Sie eine Spalte, die nur den Nachnamen des Autors enthält, und eine Spalte, in der angezeigt wird, wie viele Bücher in jeder Reihe vorhanden sind, erstellen.

Buch-IDBuchnameReiheErscheinungsjahrAutor
1Der König von NarniaDie Chroniken von Narnia1950C.S. Lewis
2Prinz Kaspian von NarniaDie Chroniken von Narnia1951C.S. Lewis
3Die Reise auf der MorgenröteDie Chroniken von Narnia1952C.S. Lewis
4Der silberne SesselDie Chroniken von Narnia1953C.S. Lewis
5Der Ritt nach NarniaDie Chroniken von Narnia1954C.S. Lewis
6Das Wunder von NarniaDie Chroniken von Narnia1955C.S. Lewis
7Der letzte KampfDie Chroniken von Narnia1956C.S. Lewis
8Daughter of the ForestSevenwaters1999Juliet Marillier
9Son of the ShadowsSevenwaters2000Juliet Marillier
10Child of the ProphecySevenwaters2001Juliet Marillier
11Heir of SevenwatersSevenwaters2008Juliet Marillier
12Seer of SevenwatersSevenwaters2010Juliet Marillier
13Flame of SevenwatersSevenwaters2012Juliet Marillier

Berechnungen auf Zeilenebene

Mithilfe der folgenden Berechnung auf Zeilenebene können Sie eine Spalte erstellen, die den Nachnamen des Autors für jede Zeile in der Datenquelle anzeigt, getrennt wird nach einem Leerzeichen:

SPLIT([Author], '', 2 )

Das Ergebnis finden Sie unten. Die neue Spalte mit dem Titel Nachname des Autors befindet sich ganz rechts. Die Farben demonstrieren die Detailgenauigkeit, mit der die Berechnung durchgeführt wird. In diesem Fall wird die Berechnung auf der Zeilenebene der Datenquelle durchgeführt. Demzufolge weist jede Zeile eine andere Farbe auf.

Buch-IDBuchnameReiheErscheinungsjahrAutorNachname des Autors
1Der König von NarniaDie Chroniken von Narnia1950C.S. LewisLewis
2Prinz Kaspian von NarniaDie Chroniken von Narnia1951C.S. LewisLewis
3Die Reise auf der MorgenröteDie Chroniken von Narnia1952C.S. LewisLewis
4Der silberne SesselDie Chroniken von Narnia1953C.S. LewisLewis
5Der Ritt nach NarniaDie Chroniken von Narnia1954C.S. LewisLewis
6Das Wunder von NarniaDie Chroniken von Narnia1955C.S. LewisLewis
7Der letzte KampfDie Chroniken von Narnia1956C.S. LewisLewis
8Daughter of the ForestSevenwaters1999Juliet MarillierMarillier
9Son of the ShadowsSevenwaters2000Juliet MarillierMarillier
10Child of the ProphecySevenwaters2001Juliet MarillierMarillier
11Heir of SevenwatersSevenwaters2008Juliet MarillierMarillier
12Seer of SevenwatersSevenwaters2010Juliet MarillierMarillier
13Flame of SevenwatersSevenwaters2012Juliet MarillierMarillier

Aggregationsberechnungen

Mit der folgenden Aggregationsberechnung können Sie eine Spalte erstellen, in der angezeigt wird, wie viele Bücher in jeder Reihe vorhanden sind:

COUNT([Series])

Das Ergebnis finden Sie unten. In der neuen Spalte mit dem Titel Anzahl der Bücher in der Reihe – Detailgenauigkeit auf Reihenebene wird gezeigt, wie die Berechnung auf Detailgenauigkeit der Reihenebene in der Ansicht durchgeführt wird. Mit den Farben wird die Detailgenauigkeit hervorgehoben, in der die Berechnung durchgeführt wird.

ReiheAnzahl der Bücher in der Reihe – Detailgenauigkeit auf Reihenebene
Die Chroniken von Narnia7
Die Chroniken von Narnia
Die Chroniken von Narnia
Die Chroniken von Narnia
Die Chroniken von Narnia
Die Chroniken von Narnia
Die Chroniken von Narnia
Sevenwaters6
Sevenwaters
Sevenwaters
Sevenwaters
Sevenwaters
Sevenwaters

In Tableau werden die Daten wie folgt angezeigt:

Wenn Sie jedoch in Buch-ID ziehen (ein granulareres Feld), wird die Berechnung anhand der neuen Granularität aktualisiert, da Aggregationsberechnungen mit der Detailgenauigkeit auf Visualisierungsebene durchgeführt werden.

Detailgenauigkeitsausdrücke (Level of Detail, LOD)

Analog zu grundlegenden Ausdrücken können Sie mithilfe von LOD-Ausdrücken Werte auf Datenquellen- und Visualisierungsebene berechnen. Bei LOD-Ausdrücken haben Sie jedoch noch mehr Kontrolle über die Detailgenauigkeit (Granularitätsebene), die Sie berechnen wollen. Sie können mit einer höheren Detailgenauigkeit (INCLUDE), mit einer niedrigeren Detailgenauigkeit (EXCLUDE) oder einer vollständig unabhängigen Genauigkeit (FIXED) ausgeführt werden.

Weitere Informationen finden Sie unter Erstellen von Detailgenauigkeitsausdrücken in Tableau(Link wird in neuem Fenster geöffnet).

Stellen Sie sich beispielsweise dieselbe Beispieltabelle wie oben vor. Wenn Sie berechnen möchten, wann eine Buchreihe veröffentlicht wurde, können Sie den folgenden LOD-Ausdruck verwenden:

{ FIXED [Series]:(MIN([Year Released]))}

Das Ergebnis finden Sie unten. In der neuen Spalte mit dem Titel Beginn der Reihe wird das Anfangsjahr für jede Reihe angezeigt. Mit den Farben wird die Detailgenauigkeit hervorgehoben, in der die Berechnung angewendet wird.

Buch-IDBuchnameReiheErscheinungsjahrAutorBeginn der Reihe
1Der König von NarniaDie Chroniken von Narnia1950C.S. Lewis1950
2Prinz Kaspian von NarniaDie Chroniken von Narnia1951C.S. Lewis1950
3Die Reise auf der MorgenröteDie Chroniken von Narnia1952C.S. Lewis1950
4Der silberne SesselDie Chroniken von Narnia1953C.S. Lewis1950
5Der Ritt nach NarniaDie Chroniken von Narnia1954C.S. Lewis1950
6Das Wunder von NarniaDie Chroniken von Narnia1955C.S. Lewis1950
7Der letzte KampfDie Chroniken von Narnia1956C.S. Lewis1950
8Daughter of the ForestSevenwaters1999Juliet Marillier1999
9Son of the ShadowsSevenwaters2000Juliet Marillier1999
10Child of the ProphecySevenwaters2001Juliet Marillier1999
11Heir of SevenwatersSevenwaters2008Juliet Marillier1999
12Seer of SevenwatersSevenwaters2010Juliet Marillier1999
13Flame of SevenwatersSevenwaters2012Juliet Marillier1999

In Tableau verbleibt die Berechnung weiterhin auf der Detailgenauigkeit auf Reihenebene, da die FIXED-Funktion verwendet wird.

Visualisierung mit Datum 1950 für "Die Chroniken von Narnia" und 1999 für "Sevenwaters"

Wenn Sie der Ansicht ein anderes Feld hinzufügen (was zu einer erhöhten Granularität führt), sind die Werte für die Berechnung im Gegensatz zu einer Aggregationsberechnung nicht betroffen.

Visualisierung mit dem wiederholten Datum 1950 für alle Narnia-Bücher und 1999 für alle Sevenwaters-Bücher

Tabellenberechnungen

Mit Tabellenberechnungen können Sie nur die Werte mit der Detailgenauigkeit auf Visualisierungsebene umwandeln.

Weitere Informationen finden Sie unter Umwandeln von Werten mit Tabellenberechnungen(Link wird in neuem Fenster geöffnet).

Stellen Sie sich beispielsweise dieselbe Beispieltabelle wie oben vor. Wenn Sie die Anzahl der Jahre seit der Veröffentlichung des letzten Buches durch den Autor berechnen möchten, können Sie die folgende Tabellenberechnung verwenden:

ATTR([Year Released]) - LOOKUP(ATTR([Year Released]), -1)

Das Ergebnis finden Sie unten. In der neuen Spalte mit dem Titel Jahre seit dem vorherigen Buch wird die Anzahl der Jahre gezeigt, die zwischen der Buchveröffentlichung in dieser Zeile und der Buchveröffentlichung in der vorherigen Spalte liegt (ganz rechts in der Spalte). Zudem wird darin gezeigt, wie die Tabellenberechnung vorgenommen wird (auf der linken Seite der Spalte).

Die Farben demonstrieren, wie die Tabellenberechnung durchgeführt wird. In diesem Fall wird die Tabellenberechnung bereichsabwärts durchgeführt.

Hinweis: Die Ergebnisse können sich je nach Tabellenberechnung und deren tabellenübergreifender Berechnung unterscheiden. Weitere Informationen finden Sie unter Umwandeln von Werten mit Tabellenberechnungen(Link wird in neuem Fenster geöffnet).

Buch-IDBuchnameReiheErscheinungsjahrAutor Jahre seit dem vorherigen Buch
1Der König von NarniaDie Chroniken von Narnia1950C.S. LewisNULL 
2Prinz Kaspian von NarniaDie Chroniken von Narnia1951C.S. Lewis1951-19501
3Die Reise auf der MorgenröteDie Chroniken von Narnia1952C.S. Lewis1952-19511
4Der silberne SesselDie Chroniken von Narnia1953C.S. Lewis1953-19521
5Der Ritt nach NarniaDie Chroniken von Narnia1954C.S. Lewis1954-19531
6Das Wunder von NarniaDie Chroniken von Narnia1955C.S. Lewis1955-19541
7Der letzte KampfDie Chroniken von Narnia1956C.S. Lewis1956-19551
8Daughter of the ForestSevenwaters1999Juliet MarillierNULL 
9Son of the ShadowsSevenwaters2000Juliet Marillier2000-19991
10Child of the ProphecySevenwaters2001Juliet Marillier2001-20001
11Heir of SevenwatersSevenwaters2008Juliet Marillier2008-20017
12Seer of SevenwatersSevenwaters2010Juliet Marillier2010-20082
13Flame of SevenwatersSevenwaters2012Juliet Marillier2012-20102

In Tableau werden die Daten wie folgt angezeigt:

Visualisierung mit den korrekten Jahreszahlen seit dem vorherigen Buch für jedes Buch

Wenn Sie jedoch die Visualisierung so ändern, dass das Layout davon betroffen ist, beispielsweise indem Sie eine Dimension aus der Ansicht entfernen, ändern sich die Berechnungswerte.

Beispielsweise wird im folgenden Bild Autor aus der Visualisierung entfernt. Da die Tabellenberechnung bereichsweise erfolgt, ändern sich durch das Entfernen von "Autor" die Granularität und das Layout der Visualisierung (anstelle von zwei Bereichen ist nun nur noch einer vorhanden). In der Tabellenberechnung wird demnach die Zeit zwischen 1956 und 1999 berechnet.

Visualisierung mit inkorrekten Jahreszahlen seit dem vorherigen Buch für die Sevenwaters-Bücher


Mit Auswählen des richtigen Berechnungstyps fortfahrenAuswählen des richtigen Berechnungstyps

Siehe auch

Grundlegendes zu Berechnungen in Tableau(Link wird in neuem Fenster geöffnet)

Tipps zum Erstellen von Berechnungen(Link wird in neuem Fenster geöffnet)


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