주문 성장률
Bob은 피치 덱을 마무리하려면 차트가 하나 더 필요해요. Delivr의 신규 사용자 증가, 증가하는 MAU, 높은 유지율까지는 다뤘지만, 뭔가 빠져 있어요. 피치 덱 전체에서 사용자 활동을 가장 잘 보여 주는 지표, 즉 사용자의 주문 건수에 대한 언급이 없어요! 사용자가 주문을 많이 할수록 Delivr에서 더 활발하게 활동하고, Delivr의 매출도 늘어나죠.
Bob에게 MoM 주문 성장률 표를 보내 주세요.
(요약: 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;