每週 ARPU
接著,Dave 想看看 ARPU 是否隨時間上升。即使 Delivr 的營收在增加,如果 ARPU 下降,代表擴張效率不佳——每位顧客帶來的營收變少了。
請用第 3.1 課中討論的第二種方法,傳給 Dave 一張按週彙整的 ARPU 表。
本練習屬於課程
使用 SQL 分析商業資料
練習說明
- 在
kpiCTE 中,按週儲存營收與唯一活躍使用者數。 - 以營收除以使用者數計算 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;