Inizia subitoInizia gratis

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

Visualizza corso

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;
Modifica ed esegui il codice