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;