Inizia subitoInizia gratis

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

Visualizza corso

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;
Modifica ed esegui il codice