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
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;