CommencezCommencez gratuitement

ARPU par semaine

Dave veut maintenant vérifier si l'ARPU a augmenté au fil du temps. Même si les revenus de Delivr augmentent, la croissance n'est pas optimale si l'ARPU diminue — l'entreprise génère alors moins de revenus par client.

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

Cette activité fait partie du cours

Analyser des données d'entreprise en SQL

Voir le cours

Instructions de l’exercice

  • Enregistrez les revenus et le nombre d'utilisateurs actifs uniques par semaine dans le CTE kpi.
  • Calculez l'ARPU en divisant les revenus 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