Wie erstelle ich in Tableau Zeitreihenanalysen mit dynamischen Achsen?
- Einführung
- Schritt 1: Datenquelle vorbereiten und Zeitdimension wählen
- Schritt 2: Grundlegende Zeitreihe erstellen
- Schritt 3: Dynamische Zeitdimension einrichten
- Schritt 4: Berechnetes Feld zur Steuerung der Zeitgranularität
- Schritt 5: Dynamische Achsenwerte anpassen
- Schritt 6: Parameter in das Dashboard integrieren
- Schritt 7: Zusätzliche Feineinstellungen und Formatierung
- Fazit
Einführung
Zeitreihenanalysen sind ein zentrales Werkzeug in der Datenvisualisierung, um Trends und Muster über einen bestimmten Zeitraum zu verstehen. Tableau bietet vielfältige Möglichkeiten, Zeitreihendaten zu visualisieren und die Achsen dynamisch anzupassen, sodass Anwender flexibel unterschiedliche Zeiträume oder Metriken analysieren können. Im Folgenden wird Schritt für Schritt erläutert, wie Sie eine Zeitreihenanalyse mit dynamischen Achsen in Tableau erstellen können.
Schritt 1: Datenquelle vorbereiten und Zeitdimension wählen
Zunächst müssen Sie Ihre Datenquelle in Tableau verbinden und sicherstellen, dass eine geeignete Zeitdimension vorhanden ist. Dies kann ein Datum, ein Zeitstempel oder eine andere Zeitangabe sein. Tableau erkennt Zeitfelder automatisch und bietet häufig verschiedene granularitätsstufen wie Jahr, Quartal, Monat, Woche oder Tag an.
Schritt 2: Grundlegende Zeitreihe erstellen
Um eine einfache Zeitreihe zu erstellen, ziehen Sie das Datumsfeld auf die Spaltenachse (X-Achse). Tableau wird standardmäßig das Datum meist als Hierarchie anzeigen, zum Beispiel Jahr > Quartal > Monat. Anschließend ziehen Sie die Metrik, die Sie analysieren möchten, wie Umsätze oder Besucherzahlen, auf die Zeilenachse (Y-Achse). Dadurch entsteht ein Liniendiagramm, das den Verlauf dieser Metrik über die Zeit darstellt.
Schritt 3: Dynamische Zeitdimension einrichten
Um die Zeitachse dynamisch zu machen, also es dem Nutzer zu ermöglichen, die Granularität der Zeit (z.B. Jahr, Quartal, Monat, Tag) anzupassen, empfiehlt es sich eine Parametersteuerung anzulegen. Legen Sie einen neuen Parameter an, der als Datentyp String oder Ganzzahl besitzt, und definieren Sie die zulässigen Werte entsprechend den gewünschten Zeitgranularitäten, etwa Jahr, Quartal, Monat und Tag.
Schritt 4: Berechnetes Feld zur Steuerung der Zeitgranularität
Erstellen Sie ein berechnetes Feld, das die Auswahl im Parameter auswertet. Dieses Berechnungsfeld verwendet eine CASE- oder IF-Anweisung, um abhängig vom Parameterwert die entsprechende Zeitaggregation zurückzugeben. Zum Beispiel könnte die Berechnung folgendermaßen aussehen:
CASE WHEN Jahr THEN DATETRUNC(year, ) WHEN Quartal THEN DATETRUNC(quarter, ) WHEN Monat THEN DATETRUNC(month, ) WHEN Tag THEN DATETRUNC(day, )ENDDieses Feld verwenden Sie im Arbeitsblatt anstelle des originalen Datumsfeldes auf der Achse.
Schritt 5: Dynamische Achsenwerte anpassen
In Tableau sind die Achsen standardmäßig fest, aber sie können dynamisch gestaltet werden. Nachdem das berechnete Zeitfeld auf die Spalte gezogen wurde, passt Tableau automatisch die Achsenbeschriftungen an die ausgewählte Granularität an. Möchten Sie die Y-Achse dynamisch ebenfalls steuern, etwa unterschiedliche Metriken auswählen, können Sie einen weiteren Parameter erstellen, der verschiedene Kennzahlen umfasst. Anschließend erstellen Sie ein weiteres berechnetes Feld mit einer CASE-Auswahl der Metriken, welches auf die Y-Achse gezogen wird.
Schritt 6: Parameter in das Dashboard integrieren
Damit Anwender die Achsen dynamisch steuern können, müssen die Parameter auf dem Arbeitsblatt oder im Dashboard sichtbar gemacht werden. Klicken Sie dazu mit der rechten Maustaste auf den Parameter im Bereich Parameter und wählen Sie Parameter anzeigen. Somit können Nutzer auf einfache Weise zwischen verschiedenen Zeitgranularitäten und Metriken wechseln, und die Visualisierung passt sich in Echtzeit an.
Schritt 7: Zusätzliche Feineinstellungen und Formatierung
Um das Dashboard benutzerfreundlich und ansprechend zu gestalten, sollten Sie die Achsentitel und Beschriftungen klar benennen und formatieren. Es ist sinnvoll, dynamische Achsentitel zu verwenden, die ebenfalls abhängig vom Parameterwert die aktuelle Auswahl anzeigen. Dafür können weitere berechnete Felder zur Beschriftung erstellt werden. Zudem lohnt sich der Einsatz von Tooltips, die zusätzliche Informationen zur Zeitreihe bieten.
Fazit
Mit Tableau lassen sich Zeitreihenanalysen mit dynamischen Achsen relativ einfach realisieren durch den geschickten Einsatz von Parametern und berechneten Feldern. Durch Parameter können sowohl die Zeitachse als auch die Messwerte flexibel gesteuert werden, was die Interaktivität und Aussagekraft der Analyse deutlich erhöht. So erhalten Anwender die Möglichkeit, eigene Fragestellungen mit unterschiedlichen Perspektiven auf die Zeitreihendaten zu untersuchen.
