Собесов

ScoreWarrier: средние платежи в следующие 7/30 дней по дням жизни игрока

SQLСкользящие окна и LTVСложнаяMiddle

Условие

Дана таблица событий fact_table мобильной игры со столбцами user_id, event_name, event_time, currency, amount. Событие event_name = 'install' означает установку игры, event_name = 'payment' — платёж с суммой amount в валюте currency.

Для каждого дня жизни игрока (день 1–10, отсчёт от установки) посчитайте сумму его платежей в следующие 7 и 30 дней. Затем выведите среднее по всем игрокам этой суммы для первых 10 дней жизни.

Результат — 10 строк, 3 колонки: day_of_life, avg_pay_next_7d, avg_pay_next_30d.

Хочешь увидеть разбор?

Зарегистрируйся бесплатно — откроется развёрнутое решение этой задачи и ещё 4 на выбор.

Зарегистрироваться и увидеть разбор
Уже есть аккаунт? Войти