Zacznij terazZacznij za darmo

ARPU na tydzień

Teraz Dave chce sprawdzić, czy ARPU rosło w czasie. Nawet jeśli przychody Delivr zwiększają się, firma nie skaluje się dobrze, jeśli jednocześnie spada ARPU – oznaczałoby to, że generuje coraz mniej przychodu z każdego klienta.

Prześlij Dave'owi tabelę z ARPU w podziale na tygodnie, korzystając z drugiego sposobu omówionego w lekcji 3.1.

To ćwiczenie jest częścią kursu

Analiza danych biznesowych w SQL

Zobacz kurs

Instrukcje do ćwiczenia

  • Zapisz przychód oraz liczbę unikalnych aktywnych użytkowników w podziale na tygodnie w CTE kpi.
  • Oblicz ARPU, dzieląc przychód przez liczbę użytkowników.
  • Posortuj wyniki według tygodnia w kolejności rosnącej.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

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;
Edytuj i uruchom kod