订单增长率
Bob 还需要最后一张图表来完善他的路演材料。他已经展示了 Delivr 新用户的增长、MAU 的提升,以及较高的留存率。但还缺了点什么。在整份材料中,没有一次提到衡量用户活跃度的最佳指标:用户的下单!用户下单越多,在 Delivr 上就越活跃,Delivr 带来的收入也就越高。
请把逐月环比(MoM)的订单增长率表发送给 Bob。
(回顾:MoM 表示 month-on-month,即环比月度变化。)
本练习是课程的一部分
使用 SQL 分析业务数据
练习说明
- 按月统计唯一订单数。
- 获取每个月的上月订单数和当月订单数。
- 返回一张包含订单 MoM 增长率的表。
交互式实操练习
通过完成这段示例代码来试试这个练习。
WITH orders AS (
SELECT
DATE_TRUNC('month', order_date) :: DATE AS delivr_month,
-- Count the unique order IDs
___ AS orders
FROM orders
GROUP BY delivr_month),
orders_with_lag AS (
SELECT
delivr_month,
-- Fetch each month's current and previous orders
___,
COALESCE(
___,
1) AS last_orders
FROM orders)
SELECT
delivr_month,
-- Calculate the MoM order growth rate
ROUND(
___,
2) AS growth
FROM orders_with_lag
ORDER BY delivr_month ASC;