Wachstumsrate der Bestellungen
Bob braucht noch ein letztes Diagramm, um sein Pitch-Deck abzurunden. Er hat Delivrs Gewinn an neuen Nutzern, die wachsenden MAUs und die hohe Retention abgedeckt. Etwas fehlt aber: Im ganzen Pitch-Deck gibt es keinen einzigen Hinweis auf den besten Indikator für Nutzeraktivität: die Bestellungen der Nutzer! Je mehr Bestellungen Nutzer aufgeben, desto aktiver sind sie auf Delivr – und desto mehr Umsatz generiert Delivr.
Schicke Bob eine Tabelle mit MoM-Wachstumsraten der Bestellungen.
(Recap: MoM bedeutet month-on-month, also von Monat zu Monat.)
Diese Übung ist Teil des Kurses
<Kurs>Business-Daten mit SQL analysieren</Kurs>Übungsanweisungen
- Zähle die eindeutigen Bestellungen pro Monat.
- Ermittle die Bestellungen des aktuellen und des vorherigen Monats.
- Gib eine Tabelle mit MoM-Wachstumsraten der Bestellungen zurück.
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
WITH orders AS (
SELECT
DATE_TRUNC('month', order_date) :: DATE AS delivr_month,
-- Count the unique order IDs
___ AS orders
FROM orders
GROUP BY delivr_month),
orders_with_lag AS (
SELECT
delivr_month,
-- Fetch each month's current and previous orders
___,
COALESCE(
___,
1) AS last_orders
FROM orders)
SELECT
delivr_month,
-- Calculate the MoM order growth rate
ROUND(
___,
2) AS growth
FROM orders_with_lag
ORDER BY delivr_month ASC;