Таблица 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