Есть таблицы users(user_id, signup_date, ...) и events(user_id, event_date, event_type, ...). Как в общем виде посчитать rolling retention 7 дня в SQL?
SQLhardsenior
Варианты ответа
Сформировать когорты по дате регистрации и посчитать долю пользователей с любым событием на день D+7 или позднее
Взять когорты по дате регистрации и считать долю пользователей с активностью ровно в D+7 и ни днём позже
Формировать когорты по дате первого события и считать долю пользователей с активностью ровно в D+1
Посчитать долю пользователей с любым событием в течение первых 7 дней без разбиения на когорты
Разбор ответа
Подробный разбор с объяснением «почему правильный ответ верный» и почему остальные неверны — после регистрации.
2475 вопросов с разбором, quiz-режим с проверкой, AI-собес и подготовка к интервью аналитика.