MAU-Monitor (I)
Carol aus dem Product-Team hat bemerkt, dass du für Bobs Pitch-Deck viele nutzerzentrierte KPIs bearbeitest. Wenn du schon dabei bist, sagt sie, könntest du bei einer ihrer Ideen mit einem nutzerzentrierten KPI helfen. Sie möchte einen Monitor bauen, der die MAUs des Vor- und des aktuellen Monats vergleicht und das Product-Team warnt, wenn die aktiven Nutzer im aktuellen Monat unter dem Wert des Vormonats liegen.
Schreibe zunächst eine Abfrage, die für jeden Monat eine Tabelle mit den MAUs und der MAU des Vormonats zurückgibt.
Diese Übung ist Teil des Kurses
<Kurs>Business-Daten mit SQL analysieren</Kurs>Übungsanweisungen
- Wähle den Monat und die MAU aus.
- Hole die MAU des Vormonats.
- Sortiere nach Monat in aufsteigender Reihenfolge.
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
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;