开始使用免费开始使用

使用 SUM 计算累计总和

Harbr 的财务团队希望按仓库跟踪随时间累积的信用点数消耗。请在 logistics.warehouse_usage 上使用 SUM() 作为窗口函数构建一个运行累计值。该表包含 warehouse_nameusage_monthcredits_used

本练习是课程的一部分

Snowflake 中的数据管道自动化

查看课程

练习说明

  • 选择 warehouse_nameusage_monthcredits_used
  • 添加一个名为 running_total 的列,使用按 warehouse_name 分区并按 usage_month 排序的 SUM(credits_used)

交互式实操练习

通过完成这段示例代码来试试这个练习。

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;
编辑并运行代码