Monitor MAU (I)
Carol del team Product ha notato che stai lavorando con molti KPI incentrati sugli utenti per la presentazione di Bob. Già che ci sei, dice, puoi dare una mano a sviluppare una sua idea che riguarda un KPI user-centric. Vuole creare un monitor che confronti le MAU del mese precedente con quelle del mese corrente, segnalando un campanello d’allarme al team Product se gli utenti attivi del mese corrente sono inferiori a quelli del mese precedente.
Per iniziare, scrivi una query che restituisca una tabella con le MAU e la MAU del mese precedente per ogni mese.
Questo esercizio fa parte del corso
Analizzare i dati aziendali in SQL
Istruzioni dell'esercizio
- Seleziona il mese e la MAU.
- Recupera la MAU del mese precedente.
- Ordina per mese in ordine crescente.
esercizio interattivo pratico
Prova questo esercizio completando questo codice di esempio.
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;