Накопичувальні підсумки з SUM
Фінансова команда Harbr хоче відстежувати, як з часом накопичується споживання кредитів для кожного складу. Ви побудуєте накопичувальний підсумок, використовуючи SUM() як віконну функцію в logistics.warehouse_usage, де є warehouse_name, usage_month і credits_used.
Ця вправа є частиною курсу
Автоматизація конвеєрів даних у Snowflake
Інструкції до вправи
- Виберіть
warehouse_name,usage_monthіcredits_used. - Додайте стовпець
running_total, використовуючиSUM(credits_used)з розбиттям заwarehouse_nameта впорядкуванням заusage_month.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
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;