Ozon: drop-off rate между шагами

Лёгкая Воронки Ozon

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

Таблица funnel_data(step TEXT, users INTEGER). Шаги уже агрегированы. Посчитайте drop-off (сколько юзеров потеряно на следующем шаге, % от текущего). Выведите step, users, dropped (= users текущего - users следующего, или NULL для последнего), drop_pct (% потерь от текущего, округлите до 1 знака, NULL для последнего). Шаги в порядке: view, cart, checkout, paid.

Схема данных

CREATE TABLE funnel_data (step_ord INTEGER PRIMARY KEY, step TEXT, users INTEGER);

Темы

LEAD window

Подсказки

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