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.
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.
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:
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.
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)