Totaux cumulés avec SUM
L’équipe des finances de Harbr veut suivre l’accumulation de la consommation de crédits au fil du temps pour chaque entrepôt. Vous allez créer un total cumulatif en utilisant SUM() comme fonction de fenêtre sur logistics.warehouse_usage, qui contient warehouse_name, usage_month et credits_used.
Cette activité fait partie du cours
Automatisation des pipelines de données dans Snowflake
Instructions de l’exercice
- Sélectionnez
warehouse_name,usage_monthetcredits_used. - Ajoutez une colonne
running_totalen utilisantSUM(credits_used)avec un partitionnement parwarehouse_nameet un tri parusage_month.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
SELECT
warehouse_name,
usage_month,
credits_used,
-- Running total of credits per warehouse
___(___) OVER(
PARTITION BY ___
ORDER BY usage_month
) AS running_total
FROM logistics.warehouse_usage
ORDER BY warehouse_name, usage_month;