ARPU per settimana
Ora Dave vuole capire se l'ARPU è aumentato nel tempo. Anche se il fatturato di Delivr sta crescendo, non sta scalando bene se l'ARPU è in calo: sta generando meno ricavi per ciascun cliente.
Invia a Dave una tabella con l'ARPU per settimana usando il secondo metodo trattato nella Lezione 3.1.
Questo esercizio fa parte del corso
Analizzare i dati aziendali in SQL
Istruzioni dell'esercizio
- Memorizza i ricavi e il numero di utenti attivi unici per settimana nella CTE
kpi. - Calcola l'ARPU dividendo i ricavi per il numero di utenti.
- Ordina i risultati per settimana in ordine crescente.
esercizio interattivo pratico
Prova questo esercizio completando questo codice di esempio.
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;