始める無料で始める

注文の成長率

Bob はピッチデックを仕上げるために、もう1枚チャートが必要です。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;
コードを編集して実行