Datumtransformationer och visualiseringar

Tidsserieanalys i Tableau

Chris Hui

VP, Tracked

Datum/tid-specifika datatyper

Tableau hanterar datum och tid på ett unikt sätt:

  • Datumdata returneras antingen som datum- eller datum/tid-format

Färgmarkerade ikoner visar datatyp:

  • Blå ikoner indikerar diskreta data
  • Gröna ikoner indikerar kontinuerliga data

Tidsserieanalys i Tableau

Datum/tid-datamodeller

  • Datum/tid-data kan anges i ett datumdimensionsformat

  • Varje dimension i datumfältet delas upp i sitt minsta mått

  • För att hantera datumdata i det här formatet kan du använda funktionen MAKEDATE() för att återskapa ett enskilt datumfält

Tabell med datum/tid-värden organiserade efter minuter, timmar och sekunder som visar en faktadimensionsmodell

Tidsserieanalys i Tableau

Skapa datum i Tableau

  • MAKEDATE() är en datumfunktion som rekonstruerar datum/tid-objekt från separata datum/tid-fält

  • MAKEDATE() förutsätter att angivna datum är giltiga och saknar inbyggd validering

Beräknat fält i Tableau som visar MAKEDATE-funktionen med år, månad och dag som argument

Tidsserieanalys i Tableau

Skapa tid i Tableau

  • Om du behöver lägga till en tidskomponent i datumfältet använder du MAKEDATETIME()

  • Tid behövs? = MAKEDATETIME()

  • Endast datum? = MAKEDATE()

Beräknat fält i Tableau som visar datum- och tidsargumenten för MAKEDATETIME-funktionen

Beräknat fält i Tableau som visar MAKEDATE-funktionen med år, månad och dag som argument

Tidsserieanalys i Tableau

Datumtrunkering i Tableau

  • DATETRUNC() avrundar datumfältet till önskad detaljnivå
  • DATETRUNC() returnerar det lägsta värdet för varje datumdel upp till den angivna datumdelsnivån, som ett datum/tid-objekt

Beräknat fält i Tableau som visar hur datumtrunkering fungerar för att returnera enbart veckodata

  • Användbart för datumförberedelse för att visa hur mått förändras över diskreta tidsperioder (t.ex. veckovis tillväxt)

Stapeldiagram som visar det veckovisa antalet cykelresor per vecka från 1 november 2021 till 6 december 2021

Tidsserieanalys i Tableau

Beräkningar mellan datumstämplar

  • Datum kan subtraheras med syntaxen Date2 - Date1, men resultatet returneras i dagar
  • Detta är inte idealiskt eftersom värdefull tidsseriesinformation går förlorad vid avrundning

Beräknat fält i Tableau som visar skillnaden vid manuell subtraktion av två datumfält

  • DATEDIFF() returnerar tidsintervallet mellan två tidsstämplar baserat på angiven detaljnivå (t.ex. 'minute', 'hour')
  • Bästa praxis är att returnera data på lägsta nödvändiga granularitetsnivå och justera resultaten efter behov

Beräknat fält i Tableau som visar hur DATEDIFF returnerar den exakta förflutna tiden mellan två datumfält

Tidsserieanalys i Tableau

Visualiseringar med tidsserier

Stapeldiagram En bild som visar hur ett stapeldiagram ser ut

Ytdiagram En bild som visar hur ett ytdiagram ser ut

Kumulativa fördelningar En bild som visar hur ett stapeldiagram med kumulativ fördelning ser ut

Linjediagram En bild som visar ett enkelt tidsserie-linjediagram

Tidsserieanalys i Tableau

Nu kör vi en övning!

Tidsserieanalys i Tableau

Preparing Video For Download...