Datumtransformaties en visualisaties

Tijdreeksanalyse in Tableau

Chris Hui

VP, Tracked

Datetime-specifieke datatypes

Tableau gaat uniek om met datetime-data:

  • Datumdata wordt teruggegeven als date of date-time

Kleurmarkeringen tonen datatype:

  • Blauwe pictogrammen = discreet
  • Groene pictogrammen = continu

Tijdreeksanalyse in Tableau

Datetime-datamodellen

  • Datetime-data kan als datumdimensie worden aangeleverd

  • Elke dimensie van het datumveld wordt opgesplitst tot de kleinste eenheid

  • Gebruik MAKEDATE() om dit formaat te reconstrueren tot één datumveld

Tabel met datetime-waarden per minuut, uur en seconde, die een fact-dimensie-datamodel toont

Tijdreeksanalyse in Tableau

Datums maken in Tableau

  • MAKEDATE() is een datumfunctie om datetime-objecten te reconstrueren uit losse velden

  • MAKEDATE() gaat uit van geldige datums en heeft geen ingebouwde validatie

Tableau-berekeningsveld met de makedate-functie die jaar, maand en dag vereist

Tijdreeksanalyse in Tableau

Tijd maken in Tableau

  • Wil je tijd toevoegen aan je datumveld? Gebruik MAKEDATETIME()

  • Tijd nodig? = MAKEDATETIME()

  • Alleen datum? = MAKEDATE()

Tableau-berekeningsveld met de datum- en tijdargumenten voor de make time-functie

Tableau-berekeningsveld met de makedatetime-functie die jaar, maand en dag vereist

Tijdreeksanalyse in Tableau

Datatruncatie in Tableau

  • DATETRUNC() rondt je datumveld af naar de gewenste granulariteit
  • DATETRUNC() geeft de laagste waarde terug voor elk datumonderdeel t/m het gespecificeerde onderdeel als een datetime-object

Tableau-berekeningsveld dat toont hoe date truncation werkt om alleen wekelijkse data te geven

  • Handig voor datumvoorbereiding om te tonen hoe metingen veranderen over discrete perioden (bv. week-op-weekgroei)

Staafdiagram met het wekelijkse aantal fietstochten per week van 1 nov 2021 t/m 6 dec 2021

Tijdreeksanalyse in Tableau

Berekeningen tussen datum-timestamps

  • Datums kun je aftrekken met Date2 - Date1, maar het resultaat is in dagen
  • Onwenselijk, want je verliest tijdreeksdetails door afronding

Tableau-berekeningsveld met het verschil bij handmatig aftrekken van twee datumvelden

  • DATEDIFF() geeft de tijd tussen twee timestamps op basis van de opgegeven granulariteit (bv. 'minute','hour')
  • Best practice: retourneer op de laagst benodigde granulariteit en schaal zo nodig op

Tableau-berekeningsveld met DATEDIFF dat de exacte verstreken tijd tussen twee datumvelden toont

Tijdreeksanalyse in Tableau

Visualisaties met tijdreeksen

Staafdiagrammen Afbeelding van een staafdiagram

Vlakdiagrammen Afbeelding van een vlakdiagram

Cumulatieve verdelingen Afbeelding van een cumulatief staafdiagram

Lijndiagrammen Afbeelding van een eenvoudige tijdreeks-lijngrafiek

Tijdreeksanalyse in Tableau

Laten we oefenen!

Tijdreeksanalyse in Tableau

Preparing Video For Download...