Tijdreeksanalyse in Tableau
Chris Hui
VP of Product, Tracked
Data kan versleuteld zijn met scheidingstekens en opgesplitst worden in eigen velden (bijv. AUS-001)
Tableau heeft twee opties: Split en Custom split
Split: splitst op basis van het meest voorkomende scheidingsteken
Data kan versleuteld zijn met scheidingstekens en opgesplitst worden in eigen velden (bijv. AUS-001)
Tableau heeft twee opties: Split en Custom split
Split: splitst op basis van het meest voorkomende scheidingsteken
| 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 |
Data kan versleuteld zijn met scheidingstekens en opgesplitst worden in eigen velden (bijv. AUS-001)
Tableau heeft twee opties: Split en Custom split
Split: splitst op basis van het meest voorkomende scheidingsteken
| 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 |
SPLIT() is handig als je één of meer scheidingstekens in een tekstveld moet splitsen
Tokens (tekst) worden van links naar rechts (positief) of rechts naar links (negatief) geretourneerd op basis van positie
Splitsfuncties worden vaak genest en gecombineerd met functies als:
IF() / TRIM() / CASE
Tableau volgt en herkent standaard ISO-8601- en Gregoriaanse datumformaten
Soms staan datums als tekst-/tekenreeks
Met ISDATE() krijg je True voor herkende datums en anders False
DATEPARSE() zet niet-standaard tekstvelden om naar datetime via expliciete parsing van het datumformaat
Te gebruiken voor alle datumtekenreeksen die als tekst zijn herkend i.p.v. als datum
MM-YY-DD is voor ons logisch, maar niet voor Tableau, tenzij je dit opgeeft met DATEPARSE()
ISDATE() en DATEPARSE() vinden ongeldige datums, maar corrigeren ze niet
DATETRUNC() geeft de laagste waarde per datumsegment terug, afhankelijk van dagspecificatie (bijv. week start op maandag)
DATETRUNC() is handig om terugkerende rapportageperioden op fouten te checken (bijv. wekelijks)

Tijdreeksanalyse in Tableau