開始使用免費開始

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;
編輯並執行程式碼