НачатьНачать бесплатно

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;
Редактировать и запускать код