Fensterfunktionen in Tableau

Zeitreihenanalyse in Tableau

Chris Hui

VP of Product, Tracked

Was ist ein Fenster?

  • Fenster sind bestimmte Partitionen, die du analysieren willst
  • Speziell als Argument für Fensterfunktionen verwendet
  • Die Fenstergröße ergibt sich aus Start- und Endfenster
  • Ohne Start- oder Endfenster wird der gesamte Wertebereich der Kennzahl als ein Fenster behandelt

Beispieltabelle mit einem Fenster über 2 Stunden

Beispieltabelle mit einem Fenster ohne Start- oder Endzeit

Zeitreihenanalyse in Tableau

Was ist eine Fensterfunktion?

Als gleitende Berechnungen bekannt, die Daten über definierte Zeitfenster glätten

  • Beispiele: Fenstersummen, gleitende Durchschnitte und gleitende Standardabweichungen
  • Bestehen aus Kennzahl, Startgröße und Endgröße

Zeitreihenanalyse in Tableau

Wie funktioniert die Fenstergröße?

  • Die Fenstergröße ist die Anzahl der einzubeziehenden Datenpunkte
  • Ist die Fenstergröße festgelegt, gilt sie für jede nachfolgende zeilenweise Berechnung

Zeitreihenanalyse in Tableau

Wie beeinflusst die Granularität die Fenstergröße?

  • Die Granularität beeinflusst direkt das Ergebnis der Fensteraggregationsfunktion
  • Aggregationen werden zuerst berechnet, vor der Fenstergröße

Fensterbeispiel mit täglicher Granularität über 2 Tage

Fensterbeispiel mit wöchentlicher Granularität über 2 Wochen

Zeitreihenanalyse in Tableau

Wozu dient eine Fensterfunktion?

  • Erstellt aggregierte Sichten deiner Daten auf Basis spezifischer Zeitfenster
  • Normale Aggregationsfunktionen nutzen den gesamten Datenbereich (d. h. keine Spezifikation)

Beispiele für Fensterfunktionen:

  • WINDOW_SUM()
  • WINDOW_AVG()
  • WINDOW_STDEV()

Bild mit dem Unterschied im Argumentaufbau zwischen einer Fensterfunktion und einer normalen Aggregationsfunktion

  • WINDOW_CORR()
  • WINDOW_MEDIAN()
Zeitreihenanalyse in Tableau

Was ist Korrelation?

  • Misst, wie stark zwei Variablen zusammenhängen könnten

  • Der Korrelationskoeffizient (r) misst Stärke und Richtung der Beziehung

  • Werte liegen zwischen -1 und 1

  • Ein positiver Wert bedeutet: Steigt eine Variable, steigt die andere mit

  • Umgekehrt bedeutet eine negative Richtung: Steigt eine Variable, sinkt die andere

Bereich von Korrelationswerten von schwach negativ bis stark positiv

Zeitreihenanalyse in Tableau

Wie funktionieren Fensterkorrelationen?

  • Berechnet den Pearson-Korrelationskoeffizienten für die gesamte Ansicht zwischen zwei aggregierten Variablen

  • Im Gegensatz zur Funktion CORR(), die nicht aggregierte Variablen benötigt

Beispiel: Fensterkorrelation liefert einen Satz an Korrelationswerten für die gesamte Kennzahl

Beispiel: Die Funktion CORR zeigt getrennte Korrelationswerte je Zeile

Zeitreihenanalyse in Tableau

Einführung in den Datensatz

  • Analyse von Wasserhandelsaktivitäten und saisonalen Transaktionen
  • Zeitreihenmethoden zur Erkennung ungewöhnlicher Preismuster:
    • Gleitende Durchschnitte
    • Fensterkorrelationen

Bild von Transaktionspreisdaten an einer hypothetischen Wasserbörse

1 https://theswaddle.com/water-is-now-a-traded-commodity-can-it-still-be-a-human-right-too/
Zeitreihenanalyse in Tableau

Lass uns üben!

Zeitreihenanalyse in Tableau

Preparing Video For Download...