LoslegenKostenlos starten

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>
Kurs ansehen

Ü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;
Code bearbeiten und ausführen