Une agrégation par fenêtre glissante, ou rolling window aggregationProcessus de regroupement de données (somme, moyenne, etc.) via des actions CAS. Il réduit la volumétrie en synthétisant les observations détaillées pour faciliter l'analyse et la visualisation., vous permet de calculer des statistiques sur une période de temps qui se déplace le long de votre série de données. Vous pouvez la configurer en utilisant les paramètres windowInt pour définir la taille de la fenêtre temporelle (par exemple, une année pour des intervalles mensuels) et windowOffset pour décaler le début de cette fenêtre. Le paramètre jumpingWindow=TRUE est utilisé pour une fenêtre 'sautante' (tumbling window) où l'agrégation est réinitialisée à chaque période, contrairement à une fenêtre glissante continue.
Qu'est-ce qu'une agrégation par 'fenêtre glissante' (rolling window aggregation) et comment la configurer?
Cette réponse vous a-t-elle aidé ?
Exemples pour l'action aggregate
Agrégation globale des ventes
Un exemple de base qui calcule la somme totale et la moyenne des ventes sur l'ensemble de la table, en utilisant varSpecs.
Agrégation temporelle par mois
Exploitation avancée : agrégation des ventes par mois à l'aide des paramètres 'id' et 'interval'. Remarquez l'utilisation indispensable de groupBy sur la variable temporelle pour que le découpage mensuel fonctionne !