開始使用免費開始

使用 SUM 計算逐步累計

Harbr 的財務團隊想追蹤各個倉庫隨時間累積的點數用量。你將在 logistics.warehouse_usage 上使用 SUM() 作為視窗函式來建立逐步累計。該資料表包含 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;
編輯並執行程式碼