시작하기무료로 시작하기

주문 성장률

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;
코드 편집 및 실행