fixed mistakes

This commit is contained in:
Dmitry Medvedev
2026-07-19 20:14:03 +05:00
parent fe1db7ae1e
commit 2dc158dd95
8 changed files with 183 additions and 157 deletions
@@ -1,14 +1,24 @@
-- 1. Задание 1: Анализ drop-off точек
-- Используя conversion_funnel, найди курсы с самым большим процентом отвала между этапами enrolled → started (WHERE stage_name IN (...))
WITH
drop_off
AS
(
SELECT
course_id,
stage_name,
users_count,
LAG(users_count) OVER (PARTITION BY course_id) AS prev
FROM conversion_funnel
)
SELECT
course_id,
stage_name,
conversion_from_previous,
conversion_from_start
FROM conversion_funnel
WHERE stage_name IN ('started');
ROUND(1 - users_count * 1.0 / NULLIF(prev, 0), 2) * 100 || '%' AS percent_of_drop
FROM drop_off
WHERE stage_name = 'started'
ORDER BY percent_of_drop DESC
-- ОТВЕТ: Самые большие проценты отвала между enrolled и started замечены на курсе 1 и 3 (62 и 67% соответственно).