Aan de slagBegin gratis

MAU-monitor (I)

Carol van het Productteam merkte op dat je met veel user-centric KPI's werkt voor Bob's pitchdeck. Nu je toch bezig bent, zegt ze, kun je helpen met een idee van haar rond een user-centric KPI. Ze wil een monitor bouwen die de MAU's van de vorige en de huidige maand vergelijkt, en een rood vlaggetje naar het Productteam stuurt als het aantal actieve gebruikers in de huidige maand lager is dan in de vorige maand.

Begin met een query die een tabel retourneert met de MAU per maand en daarnaast de MAU van de vorige maand.

Deze oefening maakt deel uit van de cursus

Zakelijke data analyseren in SQL

Bekijk cursus

Oefeninstructies

  • Selecteer de maand en de MAU.
  • Haal de MAU van de vorige maand op.
  • Sorteer oplopend op maand.

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

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;
Code bewerken en uitvoeren