Monitor MAU (I)
Carol z produktového týmu si všimla, že pracuješ s celou řadou uživatelských KPI pro Bobovu prezentaci. Dokud jsi u toho, říká, můžeš jí pomoci s jedním jejím nápadem týkajícím se uživatelského KPI. Chce vytvořit monitor, který porovná MAU předchozího a aktuálního měsíce a upozorní produktový tým, pokud počet aktivních uživatelů v aktuálním měsíci klesne pod hodnotu předchozího měsíce.
Začni dotazem, který vrátí tabulku s MAU a MAU předchozího měsíce pro každý měsíc.
Toto cvičení je součástí kurzu
Analyzing Business Data in SQL
Pokyny k cvičení
- Vyber měsíc a MAU.
- Načti MAU předchozího měsíce.
- Seřaď výsledky podle měsíce vzestupně.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
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;