Воронка с атрибуцией drop-off причин

Сложная Воронки

Условие задачи

Таблицы funnel_events (user_id, step TEXT: application/documents/scoring/approval/disbursement) и drop_reasons (user_id, reason TEXT). Для каждого шага посчитайте drop-off (тех, кто не перешёл на следующий) и топ-причину ухода. Выведите step, users_entered, users_dropped, drop_rate_pct (округлить до 1), top_drop_reason.

Схема данных

CREATE TABLE funnel_events (id INTEGER PRIMARY KEY, user_id INTEGER, step TEXT);
CREATE TABLE drop_reasons (id INTEGER PRIMARY KEY, user_id INTEGER, reason TEXT);

Темы

CTE LEAD WINDOW ROW_NUMBER JOIN COALESCE

Подсказки

Решить в интерактивной SQL-песочнице → ← Все SQL-задачи