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-ID Buchname Reihe Erscheinungsjahr Autor
1 Der König von Narnia Die Chroniken von Narnia 1950 C.S. Lewis
2 Prinz Kaspian von Narnia Die Chroniken von Narnia 1951 C.S. Lewis
3 Die Reise auf der Morgenröte Die Chroniken von Narnia 1952 C.S. Lewis
4 Der silberne Sessel Die Chroniken von Narnia 1953 C.S. Lewis
5 Der Ritt nach Narnia Die Chroniken von Narnia 1954 C.S. Lewis
6 Das Wunder von Narnia Die Chroniken von Narnia 1955 C.S. Lewis
7 Der letzte Kampf Die Chroniken von Narnia 1956 C.S. Lewis
8 Daughter of the Forest Sevenwaters 1999 Juliet Marillier
9 Son of the Shadows Sevenwaters 2000 Juliet Marillier
10 Child of the Prophecy Sevenwaters 2001 Juliet Marillier
11 Heir of Sevenwaters Sevenwaters 2008 Juliet Marillier
12 Seer of Sevenwaters Sevenwaters 2010 Juliet Marillier
13 Flame of Sevenwaters Sevenwaters 2012 Juliet 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-ID Buchname Reihe Erscheinungsjahr Autor Nachname des Autors
1 Der König von Narnia Die Chroniken von Narnia 1950 C.S. Lewis Lewis
2 Prinz Kaspian von Narnia Die Chroniken von Narnia 1951 C.S. Lewis Lewis
3 Die Reise auf der Morgenröte Die Chroniken von Narnia 1952 C.S. Lewis Lewis
4 Der silberne Sessel Die Chroniken von Narnia 1953 C.S. Lewis Lewis
5 Der Ritt nach Narnia Die Chroniken von Narnia 1954 C.S. Lewis Lewis
6 Das Wunder von Narnia Die Chroniken von Narnia 1955 C.S. Lewis Lewis
7 Der letzte Kampf Die Chroniken von Narnia 1956 C.S. Lewis Lewis
8 Daughter of the Forest Sevenwaters 1999 Juliet Marillier Marillier
9 Son of the Shadows Sevenwaters 2000 Juliet Marillier Marillier
10 Child of the Prophecy Sevenwaters 2001 Juliet Marillier Marillier
11 Heir of Sevenwaters Sevenwaters 2008 Juliet Marillier Marillier
12 Seer of Sevenwaters Sevenwaters 2010 Juliet Marillier Marillier
13 Flame of Sevenwaters Sevenwaters 2012 Juliet Marillier Marillier

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.

Reihe Anzahl der Bücher in der Reihe – Detailgenauigkeit auf Reihenebene
Die Chroniken von Narnia 7
Die Chroniken von Narnia
Die Chroniken von Narnia
Die Chroniken von Narnia
Die Chroniken von Narnia
Die Chroniken von Narnia
Die Chroniken von Narnia
Sevenwaters 6
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-ID Buchname Reihe Erscheinungsjahr Autor Beginn der Reihe
1 Der König von Narnia Die Chroniken von Narnia 1950 C.S. Lewis 1950
2 Prinz Kaspian von Narnia Die Chroniken von Narnia 1951 C.S. Lewis 1950
3 Die Reise auf der Morgenröte Die Chroniken von Narnia 1952 C.S. Lewis 1950
4 Der silberne Sessel Die Chroniken von Narnia 1953 C.S. Lewis 1950
5 Der Ritt nach Narnia Die Chroniken von Narnia 1954 C.S. Lewis 1950
6 Das Wunder von Narnia Die Chroniken von Narnia 1955 C.S. Lewis 1950
7 Der letzte Kampf Die Chroniken von Narnia 1956 C.S. Lewis 1950
8 Daughter of the Forest Sevenwaters 1999 Juliet Marillier 1999
9 Son of the Shadows Sevenwaters 2000 Juliet Marillier 1999
10 Child of the Prophecy Sevenwaters 2001 Juliet Marillier 1999
11 Heir of Sevenwaters Sevenwaters 2008 Juliet Marillier 1999
12 Seer of Sevenwaters Sevenwaters 2010 Juliet Marillier 1999
13 Flame of Sevenwaters Sevenwaters 2012 Juliet Marillier 1999

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-ID Buchname Reihe Erscheinungsjahr Autor  Jahre seit dem vorherigen Buch
1 Der König von Narnia Die Chroniken von Narnia 1950 C.S. Lewis NULL  
2 Prinz Kaspian von Narnia Die Chroniken von Narnia 1951 C.S. Lewis 1951- 1950 1
3 Die Reise auf der Morgenröte Die Chroniken von Narnia 1952 C.S. Lewis 1952- 1951 1
4 Der silberne Sessel Die Chroniken von Narnia 1953 C.S. Lewis 1953- 1952 1
5 Der Ritt nach Narnia Die Chroniken von Narnia 1954 C.S. Lewis 1954- 1953 1
6 Das Wunder von Narnia Die Chroniken von Narnia 1955 C.S. Lewis 1955- 1954 1
7 Der letzte Kampf Die Chroniken von Narnia 1956 C.S. Lewis 1956- 1955 1
8 Daughter of the Forest Sevenwaters 1999 Juliet Marillier NULL  
9 Son of the Shadows Sevenwaters 2000 Juliet Marillier 2000- 1999 1
10 Child of the Prophecy Sevenwaters 2001 Juliet Marillier 2001- 2000 1
11 Heir of Sevenwaters Sevenwaters 2008 Juliet Marillier 2008- 2001 7
12 Seer of Sevenwaters Sevenwaters 2010 Juliet Marillier 2010- 2008 2
13 Flame of Sevenwaters Sevenwaters 2012 Juliet Marillier 2012- 2010 2

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!