Bắt đầu ngayBắt đầu miễn phí

Theo dõi MAU (I)

Carol từ đội Product nhận thấy bạn đang làm việc với khá nhiều KPI hướng người dùng cho bộ slide thuyết trình của Bob. Nhân tiện, cô ấy muốn bạn hỗ trợ phát triển một ý tưởng của cô liên quan đến KPI hướng người dùng. Cô ấy muốn xây dựng một công cụ theo dõi so sánh MAU của tháng trước và tháng hiện tại, và sẽ cảnh báo cho đội Product nếu số người dùng hoạt động của tháng này thấp hơn tháng trước.

Bắt đầu nhé: hãy viết một truy vấn trả về bảng gồm MAU và MAU của tháng trước cho từng tháng.

Bài tập này là một phần của khóa học

Phân tích dữ liệu kinh doanh bằng SQL

Xem khóa học

Hướng dẫn bài tập

  • Chọn tháng và MAU.
  • Lấy MAU của tháng trước.
  • Sắp xếp theo tháng tăng dần.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

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;
Chỉnh sửa và Chạy Mã