始める無料で始める

MAUモニター(I)

プロダクトチームのCarolが、あなたがBobのピッチデック向けにユーザー中心のKPIをたくさん扱っていることに気づきました。ついでに、彼女の考えているユーザー中心のKPIにも協力してほしいと言っています。彼女は、前月と当月のMAUを比較し、もし当月のアクティブユーザーが前月より少なければプロダクトチームに注意喚起を出すモニターを作りたいと考えています。

まずは、各月について、当月のMAUと前月のMAUを返すクエリを書いてください。

この演習はコースの一部です

SQLでビジネスデータを分析する

コースを見る

演習の手順

  • 月とMAUを選択します。
  • 前月のMAUを取得します。
  • 月を昇順で並べ替えます。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

WITH mau AS (
  SELECT
    DATE_TRUNC('month', order_date) :: DATE AS delivr_month,
    COUNT(DISTINCT user_id) AS mau
  FROM orders
  GROUP BY delivr_month)

SELECT
  -- Select the month and the MAU
  ___,
  ___,
  COALESCE(
    ___,
  0) AS last_mau
FROM mau
-- Order by month in ascending order
ORDER BY ___ ASC;
コードを編集して実行