ARPU pe săptămână
Acum, Dave vrea să vadă dacă ARPU a crescut în timp. Chiar dacă veniturile Delivr sunt în creștere, compania nu scalează bine dacă ARPU scade – adică generează mai puține venituri de la fiecare client.
Trimite-i lui Dave un tabel cu ARPU pe săptămână, folosind a doua metodă discutată în Lecția 3.1.
Acest exercițiu face parte din cursul
Analiza datelor de business în SQL
Instrucțiuni pentru exercițiu
- Stochează veniturile și numărul de utilizatori activi unici pe săptămână în CTE-ul
kpi. - Calculează ARPU împărțind veniturile la numărul de utilizatori.
- Ordonează rezultatele după săptămână în ordine crescătoare.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
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;