Datentransformationen und Visualisierungen

Zeitreihenanalyse in Tableau

Chris Hui

VP of Product, Tracked

Daten in Tableau aufteilen

  • Daten können mit Trennzeichen codiert sein, die sich in eigene Felder aufteilen lassen (z. B. AUS-001)

  • Tableau bietet zwei Optionen zum Aufteilen: Split oder Custom split

  • Split: trennt anhand des häufigsten Trennzeichens

Zeitreihenanalyse in Tableau

Daten in Tableau aufteilen

  • Daten können mit Trennzeichen codiert sein, die sich in eigene Felder aufteilen lassen (z. B. AUS-001)

  • Tableau bietet zwei Optionen zum Aufteilen: Split oder Custom split

  • Split: trennt anhand des häufigsten Trennzeichens

Cust Order Key Split 1 Split 2 Split 3
AA-B1-C1 AA B1 C1
AA-B2-C2 AA B2 C2
AA-B3-C3 AA B3 C3
Zeitreihenanalyse in Tableau

Daten in Tableau aufteilen

  • Daten können mit Trennzeichen codiert sein, die sich in eigene Felder aufteilen lassen (z. B. AUS-001)

  • Tableau bietet zwei Optionen zum Aufteilen: Split oder Custom split

  • Split: trennt anhand des häufigsten Trennzeichens

  • Custom split: trennt anhand selbst definierter Trennzeichen
Cust Order Key Split 1 Split 2 Split 3
AA-B1-C1 AA B1 C1
AA-B2-C2 AA B2 C2
AA-B3-C3 AA B3 C3

$$

Cust Order Key Split 1 Split 2 Split 3
AA-B1-C1.DD AA B1 C1.DD
AA-B2-C2.DD AA B2 C2.DD
AA-B3-C3.DD AA B3 C3.DD
Zeitreihenanalyse in Tableau

Berechnete Splits in Tableau

  • SPLIT() hilft, ein oder mehrere Trennzeichen in einem Textfeld aufzuteilen

  • Die Tokens (Text) werden je nach Position von links nach rechts (positiv) oder rechts nach links (negativ) zurückgegeben

  • Split-Funktionen werden meist geschachtelt und mit Funktionen kombiniert wie:

    • IF() / TRIM() / CASE

Beispiel, wie die Split-Funktion in Tableau mit Trennzeichen und Positionsnummer arbeitet

Berechnetes Feld: Trim und Split zusammen in einer geschachtelten Funktion

Zeitreihenanalyse in Tableau

Daten validieren

  • Tableau unterstützt und erkennt ISO-8601- sowie standardisierte gregorianische Datumsformate

  • Manchmal erscheinen Datumswerte jedoch als Text/String

  • Mit ISDATE() erhältst du True für Einträge, die als Datum erkannt werden, sonst False

Tabelle mit allen erkannten ISO-8601-Standards, die Tableau unterstützt

Beispiel eines berechneten Felds, das die Nutzung von ISDATE in Tableau zeigt

Zeitreihenanalyse in Tableau

Parsen oder nicht parsen?

  • DATEPARSE() wandelt nicht standardisierte String-Felder in Datums-/Zeitobjekte um, indem das Format explizit geparst wird

  • Einsetzbar für alle Datums-Strings, die als Strings statt als Datum erkannt werden

  • MM-YY-DD wirkt plausibel, ist es für Tableau aber nicht, außer du gibst es mit DATEPARSE() an

Grafik mit den einzelnen Bestandteilen eines Datums-Strings und wie Tableau sie interpretiert

Berechnetes Feld: Wie DATEPARSE jede Komponente eines Datums-Strings interpretiert

Zeitreihenanalyse in Tableau

Bereinigung mit Datumstrunkierung

  • ISDATE() und DATEPARSE() helfen, ungültige Daten zu identifizieren, aber nicht, sie zu korrigieren

  • DATETRUNC() liefert den niedrigsten Wert je Datumspartition, abhängig von der Tageinstellung (z. B. Wochenstart Montag)

Beispiel eines berechneten Felds: Wie datetrunc wöchentlich falsch gemeldete Daten korrigieren kann

  • DATETRUNC() eignet sich, wiederkehrende Berichtszeiträume auf Fehler zu prüfen (z. B. wöchentlich)

Ausgabe eines berechneten Felds: Wie ungültige Daten durch die datetrunc-Funktion korrigiert werden

Zeitreihenanalyse in Tableau

Der Datensatz

Ausschnitt der Beispieldaten aus einem Avocado-Datensatz

  • Univariate und multivariate Analyse von Avocado-Sorten
  • Saisonalität und Preisverteilungen
  • Trendanalyse & Perzentile

Ein Bild von Avocados als Symbol für den Avocado-Datensatz

Zeitreihenanalyse in Tableau

Lass uns üben!

Zeitreihenanalyse in Tableau

Preparing Video For Download...