Transformations et visualisations de dates

Analyse des séries temporelles avec Tableau

Chris Hui

VP of Product, Tracked

Scinder des données dans Tableau

  • 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

Analyse des séries temporelles avec Tableau

Scinder des données dans Tableau

  • 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
Analyse des séries temporelles avec Tableau

Scinder des données dans Tableau

  • 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

  • Custom split : sépare selon des délimiteurs personnalisés définis
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
Analyse des séries temporelles avec Tableau

Scissions calculées dans Tableau

  • 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

Exemple montrant le fonctionnement de la fonction split dans Tableau avec des délimiteurs et le numéro de position indiqué

Champ calculé montrant l'utilisation conjointe de Trim et Split dans une fonction imbriquée

Analyse des séries temporelles avec Tableau

Valider des dates

  • 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

Tableau présentant toutes les normes ISO‑8601 reconnues par Tableau

Exemple de champ calculé montrant l'utilisation de la fonction ISDATE dans Tableau

Analyse des séries temporelles avec Tableau

Analyser ou ne pas analyser ?

  • 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()

Image montrant les composantes d'une chaîne date-heure et leur interprétation par Tableau

Exemple de champ calculé montrant comment DATEPARSE interprète chaque composante d'une chaîne date-heure

Analyse des séries temporelles avec Tableau

Nettoyer avec la troncature de dates

  • 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)

Exemple de champ calculé montrant comment datetrunc peut corriger des dates hebdomadaires mal reportées

  • DATETRUNC() est utile pour vérifier les périodes de reporting récurrentes et détecter des erreurs (ex. hebdomadaire)

Sortie de champ calculé montrant comment datetrunc corrige des dates invalides

Analyse des séries temporelles avec Tableau

Le jeu de données

Capture des données d'exemple du jeu de données Avocado

  • Analyses univariées et multivariées des variétés d'avocats
  • Variations saisonnières et distributions de prix
  • Analyse des tendances et percentiles

Image d'avocats représentant le jeu de données Avocado

Analyse des séries temporelles avec Tableau

Passons à la pratique !

Analyse des séries temporelles avec Tableau

Preparing Video For Download...