Pemantau MAU (I)
Carol dari tim Produk melihat bahwa Anda sedang mengerjakan banyak KPI berfokus pengguna untuk deck presentasi Bob. Sekalian, katanya, Anda dapat membantu membangun idenya yang melibatkan KPI berfokus pengguna. Ia ingin membuat pemantau yang membandingkan MAU bulan sebelumnya dan bulan berjalan, serta mengibarkan tanda bahaya kepada tim Produk jika jumlah pengguna aktif bulan berjalan lebih sedikit daripada bulan sebelumnya.
Untuk memulai, tulislah kueri yang mengembalikan tabel berisi MAU dan MAU bulan sebelumnya untuk setiap bulan.
Latihan ini merupakan bagian dari kursus
Menganalisis Data Bisnis di SQL
Instruksi latihan
- Pilih bulan dan nilai MAU.
- Ambil MAU bulan sebelumnya.
- Urutkan berdasarkan bulan secara menaik.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
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;