Fönsterfunktioner i Tableau

Tidsserieanalys i Tableau

Chris Hui

VP of Product, Tracked

Vad är ett fönster?

  • Fönster är specifika partitioner som du vill analysera
  • Används som argument till fönsterfunktioner
  • Fönstrets storlek bestäms av start- och slutvärden
  • Om inget start- eller slutvärde anges behandlas hela måttets värdeintervall som ett fönster

Exempeltabell som visar ett fönster om 2 timmar

Exempeltabell som visar ett fönster utan start- eller sluttid

Tidsserieanalys i Tableau

Vad är en fönsterfunktion?

Rörliga beräkningar som jämnar ut data över angivna tidsfönster

  • Exempel: fönsterdelsummor, rörliga medelvärden och rörliga standardavvikelser
  • Består av ett mått, en startstorlek och en slutstorlek

Tidsserieanalys i Tableau

Hur fungerar fönsterstorlek?

  • Fönstrets storlek anger hur många datapunkter som ska ingå
  • När fönstrets storlek är angiven tillämpas den på varje efterföljande radberäkning

Tidsserieanalys i Tableau

Hur påverkar granulariteten fönsterstorlek?

  • Granulariteten påverkar direkt resultatet av fönsteraggregeringsfunktionen
  • Aggregeringar beräknas först, innan fönstrets storlek tillämpas

Fönsterexempel med daglig granularitet över 2 dagar

Fönsterexempel med veckovis granularitet över 2 veckor

Tidsserieanalys i Tableau

Vad är syftet med en fönsterfunktion?

  • Skapar aggregerade vyer av dina data baserade på specifika tidsfönster
  • Vanliga aggregeringsfunktioner använder hela dataintervallet (dvs. utan specifikation)

Exempel på fönsterfunktioner:

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

Bild som visar skillnaden i argumentstruktur mellan en fönsterfunktion och en vanlig aggregeringsfunktion

  • WINDOW_CORR()
  • WINDOW_MEDIAN()
Tidsserieanalys i Tableau

Vad är korrelation?

  • Mäter i vilken utsträckning två variabler kan vara relaterade

  • Korrelationskoefficienten (r) mäter relationens styrka och riktning

  • Värdena sträcker sig från -1 till 1

  • Ett positivt värde innebär att när en variabel ökar, ökar även den andra

  • Omvänt innebär ett negativt värde att när en variabel ökar, minskar den andra

Visar ett intervall av korrelationsvärden från svag negativ till stark positiv korrelation

Tidsserieanalys i Tableau

Hur fungerar fönsterkorrelationer?

  • Beräknar Pearsons korrelationskoefficient för hela vyn mellan två aggregerade variabler

  • Till skillnad från funktionen CORR() som kräver icke-aggregerade variabler

Exempel som visar hur fönsterkorrelation returnerar ett korrelationsvärde för hela måttet

Exempel som visar hur korrelationsfunktionen visar separata korrelationsvärden för varje rad

Tidsserieanalys i Tableau

Introduktion till datamängden

  • Analys av vattenhandelsaktivitet och de säsongsbetingade transaktioner som förekommer
  • Tidsserieteknik för att identifiera onormala prismönster:
    • Rörliga medelvärden
    • Fönsterkorrelationer

Bild på transaktionsprissättningsdata från en hypotetisk vattenhandelsbörs

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

Nu kör vi en övning!

Tidsserieanalys i Tableau

Preparing Video For Download...