ПочатиПочніть безкоштовно

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