Kom igångKom igång gratis

ARPU per vecka

Nu vill Dave se om ARPU har ökat över tid. Även om Delivrs intäkter växer är det ett dåligt tecken om ARPU sjunker – det betyder att företaget genererar mindre intäkter per kund.

Skicka Dave en tabell med ARPU per vecka med hjälp av den andra metoden som togs upp i lektion 3.1.

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

Analysera affärsdata i SQL

Visa kurs

Övningsinstruktioner

  • Lagra intäkterna och antalet unika aktiva användare per vecka i CTE:n kpi.
  • Beräkna ARPU genom att dividera intäkterna med antalet användare.
  • Sortera resultaten efter vecka i stigande ordning.

Interaktiv övning med praktiskt arbete

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

WITH kpi AS (
  SELECT
    -- Select the week, revenue, and count of users
    ___ :: ___ AS delivr_week,
    ___ AS revenue,
    ___ AS users
  FROM meals AS m
  JOIN orders AS o ON m.meal_id = o.meal_id
  GROUP BY delivr_week)

SELECT
  delivr_week,
  -- Calculate ARPU
  ROUND(
    ___ :: ___ / ___,
  2) AS arpu
FROM kpi
-- Order by week in ascending order
ORDER BY ___ ASC;
Redigera och kör kod