Analyse des séries temporelles avec Tableau
Chris Hui
VP of Product, Tracked
Les données peuvent être encodées avec des délimiteurs et scindées en champs distincts (ex. AUS-001)
Tableau propose deux options : Split ou Custom split
Split : sépare selon le délimiteur le plus courant
Les données peuvent être encodées avec des délimiteurs et scindées en champs distincts (ex. AUS-001)
Tableau propose deux options : Split ou Custom split
Split : sépare selon le délimiteur le plus courant
| 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 |
Les données peuvent être encodées avec des délimiteurs et scindées en champs distincts (ex. AUS-001)
Tableau propose deux options : Split ou Custom split
Split : sépare selon le délimiteur le plus courant
| 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() est utile pour scinder un ou plusieurs délimiteurs dans un champ texte
Les jetons (textes) sont renvoyés de gauche à droite (positif) ou de droite à gauche (négatif) selon la position
Les fonctions de scission sont souvent imbriquées et combinées avec :
IF() / TRIM() / CASE
Par conception, Tableau respecte et reconnaît les formats de date ISO‑8601 et grégorien standard
Cependant, les dates peuvent parfois apparaître sous forme textuelle/chaîne
La fonction ISDATE() renvoie True pour les entrées reconnues comme dates et False sinon
DATEPARSE() convertit des chaînes non standard en objets date-heure via l'analyse explicite du format
Utilisable pour toutes les chaînes de date reconnues comme chaînes plutôt que comme dates
MM-YY-DD peut nous sembler logique, mais pas à Tableau, sauf si vous le précisez avec DATEPARSE()
ISDATE() et DATEPARSE() aident à repérer les dates invalides, mais pas à les corriger
DATETRUNC() renvoie la valeur la plus basse pour chaque partition de date, selon la référence du jour (ex. semaine débutant le lundi)
DATETRUNC() est utile pour vérifier les périodes de reporting récurrentes et détecter des erreurs (ex. hebdomadaire)

Analyse des séries temporelles avec Tableau