주별 ARPU
다음으로, Dave는 시간이 지남에 따라 ARPU가 증가했는지 확인하고 싶어 해요. Delivr의 매출이 늘고 있더라도, ARPU가 감소한다면 고객 한 명당 매출이 줄어드는 것이므로 확장성이 좋지 않다는 뜻이에요.
레슨 3.1에서 다룬 두 번째 방법을 사용해 주별 ARPU 표를 만들어 Dave에게 보내 주세요.
이 연습은 강의의 일부입니다
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;