Kom igångKom igång gratis

MAU-monitor (I)

Carol från produktteamet har märkt att du arbetar med många användarcentrerade KPI:er till Bobs presentationsmaterial. Hon passar på att be om hjälp med en egen idé som också bygger på en användarcentrerad KPI. Hon vill skapa en monitor som jämför MAU för föregående och aktuell månad, och som skickar en varningssignal till produktteamet om den aktuella månadens aktiva användare är färre än föregående månads.

Börja med att skriva en fråga som returnerar en tabell med MAU och föregående månads MAU för varje månad.

Den här övningen är en del av kursen

Analysera affärsdata i SQL

Visa kurs

Övningsinstruktioner

  • Välj månad och MAU.
  • Hämta föregående månads MAU.
  • Sortera efter månad i stigande ordning.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

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;
Redigera och kör kod