Сформировать когорты по дате регистрации и считать в числителе долю пользователей, у которых есть событие ровно на день +7 от даты регистрации, без включения соседних дней
Разделить ежедневный DAU на MAU и трактовать получившееся отношение как D7 retention
Посчитать COUNT(*) WHERE day>=7 по всем событиям и считать это значением D7 retention без учёта когорт
Использовать ROW_NUMBER() OVER ORDER BY day и считать, что первая строка для каждого пользователя соответствует дню +7
Разбор ответа
Подробный разбор с объяснением «почему правильный ответ верный» и почему остальные неверны — после регистрации.
2475 вопросов с разбором, quiz-режим с проверкой, AI-собес и подготовка к интервью аналитика.