開始使用免費開始

每週 ARPU

接著,Dave 想看看 ARPU 是否隨時間上升。即使 Delivr 的營收在增加,如果 ARPU 下降,代表擴張效率不佳——每位顧客帶來的營收變少了。

請用第 3.1 課中討論的第二種方法,傳給 Dave 一張按週彙整的 ARPU 表。

本練習屬於課程

使用 SQL 分析商業資料

檢視課程

練習說明

  • kpi CTE 中,按週儲存營收與唯一活躍使用者數。
  • 以營收除以使用者數計算 ARPU。
  • 依週期遞增排序結果。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

WITH kpi AS (
  SELECT
    -- Select the week, revenue, and count of users
    ___ :: ___ AS delivr_week,
    ___ AS revenue,
    ___ AS users
  FROM meals AS m
  JOIN orders AS o ON m.meal_id = o.meal_id
  GROUP BY delivr_week)

SELECT
  delivr_week,
  -- Calculate ARPU
  ROUND(
    ___ :: ___ / ___,
  2) AS arpu
FROM kpi
-- Order by week in ascending order
ORDER BY ___ ASC;
編輯並執行程式碼