CommencerCommencez gratuitement

ARPU par semaine

Dave souhaite maintenant vérifier si l’ARPU a augmenté au fil du temps. Même si le chiffre d’affaires de Delivr augmente, la croissance n’est pas saine si l’ARPU diminue — cela signifie moins de revenus par client.

Envoyez à Dave un tableau de l’ARPU par semaine en utilisant la deuxième méthode abordée dans la leçon 3.1.

Cet exercice fait partie du cours

<cours>Analyser des données métier en SQL</cours>
Voir le cours

Instructions de l’exercice

  • Stockez, par semaine, le chiffre d’affaires et le nombre d’utilisateurs actifs uniques dans le CTE kpi.
  • Calculez l’ARPU en divisant le chiffre d’affaires par le nombre d’utilisateurs.
  • Triez les résultats par semaine en ordre croissant.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

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;
Modifier et exécuter le code