diff --git a/skonev/greenplum/STEP4.3_dm.course_completion_rate.sql b/skonev/greenplum/STEP4.3_dm.course_completion_rate.sql index 9446542..75793df 100644 --- a/skonev/greenplum/STEP4.3_dm.course_completion_rate.sql +++ b/skonev/greenplum/STEP4.3_dm.course_completion_rate.sql @@ -1,11 +1,11 @@ -/# +/* - ВИТРИНА ДЛЯ АНАЛИЗА КОНВЕРСИИ ПРОХОЖДЕНИЯ КУРСА ПОЛЬЗОВАТЕЛЯМИ - ИТОГОВОЕ РАСПРЕДЕЛЕНИЕ ПО (user_id, course_id) -#/ +*/ CREATE MATERIALIZED VIEW dm.course_completion_rate AS WITH t1 AS ( -SELECT DISTINCT +SELECT e.user_id, du.name AS user_name, e.course_id, @@ -21,7 +21,7 @@ t2 AS ( SELECT user_id, course_id, - COUNT(lesson_id) AS lessons_viewed + COUNT(DISTINCT lesson_id) AS lessons_viewed FROM core.fact_lesson_views GROUP BY user_id, course_id )