MAU monitörü (I)
Ürün ekibinden Carol, Bob’un sunum destesi için kullanıcı odaklı birçok KPI ile çalıştığını fark etti. Madem öyle, kullanıcı odaklı bir KPI içeren kendi fikrine de yardım edebileceğini söyledi. Amacı, önceki ay ile mevcut ayın MAU’larını karşılaştıran ve eğer mevcut ayın aktif kullanıcı sayısı önceki aydan düşükse Ürün ekibine kırmızı bayrak kaldıran bir monitör oluşturmak.
Başlamak için, her ay için MAU ve bir önceki ayın MAU’sunu döndüren bir sorgu yaz.
Bu egzersiz, kursun bir parçasıdır
SQL ile İş Verilerini Analiz Etme
Egzersiz talimatları
- Ayı ve MAU’yu seç.
- Bir önceki ayın MAU’sunu getir.
- Aya göre artan sırada sırala.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
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;