开始使用免费开始使用

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;
编辑并运行代码