MAU मॉनिटर (I)
प्रोडक्ट टीम की कैरोल ने देखा कि आप बॉब के पिच डेक के लिए कई यूज़र-केंद्रित KPI पर काम कर रहे हैं. वह कहती हैं कि इसी दौरान आप उनके एक यूज़र-केंद्रित KPI वाले आइडिया में भी मदद कर सकते हैं. वह ऐसा मॉनिटर बनाना चाहती हैं जो पिछले और मौजूदा महीने के MAU की तुलना करे, और यदि मौजूदा महीने के active users पिछले महीने से कम हों तो प्रोडक्ट टीम को रेड फ्लैग दिखाए.
शुरू करने के लिए, ऐसी क्वेरी लिखिए जो हर महीने के लिए MAU और पिछले महीने का MAU लौटाए.
यह अभ्यास पाठ्यक्रम का हिस्सा है
SQL में बिज़नेस डेटा का विश्लेषण
अभ्यास निर्देश
- महीने और MAU चुनें.
- पिछले महीने का MAU लाएँ.
- महीने के आधार पर ascending क्रम में ऑर्डर करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
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;