ARPU za týden
Dave teď chce zjistit, jestli se ARPU v průběhu času zvyšuje. I když tržby Delivru rostou, škálování není dobré, pokud ARPU klesá – znamená to, že firma generuje méně příjmů od každého zákazníka.
Pošli Daveovi tabulku ARPU podle týdne – použij druhý způsob popsaný v lekci 3.1.
Toto cvičení je součástí kurzu
Analyzing Business Data in SQL
Pokyny k cvičení
- Ulož tržby a počet jedinečných aktivních uživatelů podle týdne do CTE
kpi. - Vypočítej ARPU vydělením tržeb počtem uživatelů.
- Seřaď výsledky podle týdne ve vzestupném pořadí.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
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;