ARPU по неделям
Теперь Дейв хочет узнать, растёт ли ARPU со временем. Даже если выручка Delivr увеличивается, это не означает эффективного масштабирования: если ARPU снижается, компания получает всё меньше дохода от каждого клиента.
Отправьте Дейву таблицу со значениями ARPU по неделям, используя второй способ, рассмотренный в уроке 3.1.
Это упражнение является частью курса
Анализ бизнес-данных с помощью SQL
Инструкции к упражнению
- Сохраните выручку и количество уникальных активных пользователей по неделям в CTE
kpi. - Вычислите ARPU, разделив выручку на количество пользователей.
- Отсортируйте результаты по неделям в порядке возрастания.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
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;