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
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;