Fonctions de fenêtre dans Tableau

Analyse des séries temporelles avec Tableau

Chris Hui

VP of Product, Tracked

Qu'est-ce qu'une fenêtre ?

  • Les fenêtres correspondent aux partitions spécifiques à analyser
  • Utilisées comme argument des fonctions de fenêtre
  • La taille de fenêtre est définie par le début et la fin de la fenêtre
  • Sans début ni fin fournis, toute l'étendue des valeurs de la mesure forme une seule fenêtre

Exemple de tableau montrant une fenêtre couvrant 2 heures

Exemple de tableau sans début ni fin de fenêtre

Analyse des séries temporelles avec Tableau

Qu'est-ce qu'une fonction de fenêtre ?

Aussi appelés calculs mobiles qui lissent les données sur des fenêtres temporelles définies

  • Exemples : sommes de fenêtre, moyennes mobiles, écarts-types mobiles
  • Composés d'une mesure, d'un début et d'une fin

Analyse des séries temporelles avec Tableau

Comment fonctionne la taille de fenêtre ?

  • Le dimensionnement de la fenêtre correspond au nombre de points inclus
  • Une fois la taille fixée, elle s'applique à chaque calcul ligne par ligne suivant

Analyse des séries temporelles avec Tableau

Quel impact de la granularité sur la taille de fenêtre ?

  • La granularité impacte directement le résultat d'une agrégation de fenêtre
  • Les agrégations sont calculées d'abord, avant la taille de fenêtre

Exemple de fenêtre avec une granularité quotidienne sur 2 jours

Exemple de fenêtre avec une granularité hebdomadaire sur 2 semaines

Analyse des séries temporelles avec Tableau

À quoi sert une fonction de fenêtre ?

  • Crée des vues agrégées de vos données selon des fenêtres temporelles spécifiques
  • Les fonctions d'agrégation classiques utilisent toute la plage de données (pas de spécification)

Exemples de fonctions de fenêtre :

  • WINDOW_SUM()
  • WINDOW_AVG()
  • WINDOW_STDEV()

Différence de structure d'arguments entre une fonction de fenêtre et une agrégation classique

  • WINDOW_CORR()
  • WINDOW_MEDIAN()
Analyse des séries temporelles avec Tableau

Qu'est-ce que la corrélation ?

  • Mesure dans quelle mesure deux variables peuvent être liées

  • Le coefficient de corrélation (r) mesure la force et la direction de la relation

  • Valeurs de -1 à 1

  • Une valeur positive : quand une variable augmente, l'autre augmente aussi

  • Inversement, une valeur négative : quand l'une augmente, l'autre diminue

Plage de valeurs de corrélation allant de faibles corrélations négatives à de fortes corrélations positives

Analyse des séries temporelles avec Tableau

Comment fonctionnent les corrélations de fenêtre ?

  • Calcule le coefficient de corrélation de Pearson sur toute la vue entre deux variables agrégées

  • Contrairement à CORR() qui exige des variables non agrégées

Exemple : la corrélation de fenêtre renvoie un seul ensemble de valeurs pour toute la mesure

Exemple : la fonction de corrélation affiche des valeurs distinctes pour chaque ligne

Analyse des séries temporelles avec Tableau

Présentation du jeu de données

  • Analyse de l'activité d'échange d'eau et des transactions saisonnières
  • Techniques de séries temporelles pour repérer des prix anormaux :
    • Moyennes mobiles
    • Corrélations de fenêtre

Image de données de prix transactionnels sur un marché hypothétique de l'eau

1 https://theswaddle.com/water-is-now-a-traded-commodity-can-it-still-be-a-human-right-too/
Analyse des séries temporelles avec Tableau

Passons à la pratique !

Analyse des séries temporelles avec Tableau

Preparing Video For Download...