Začněte nyníZačněte zdarma

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

Zobrazit kurz

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;
Upravit a spustit kód