От заявки до одобрения KYC

От заявки до одобрения KYC

Ты работаешь продуктовым аналитиком в финтех-стартапе, который открывает цифровые счета малому бизнесу. Команда привлечения спорит, какие каналы приводят не просто регистрации, а клиентов, реально проходящих проверку личности. Нужно построить отчёт по каждому каналу регистрации. Клиент считается начавшим воронку, если у него есть хотя бы одно событие application_submitted с непустым временем. Момент начала — самое раннее такое время. Клиент считается одобренным, если после начала или ровно в тот же момент у него есть хотя бы одно событие application_approved с непустым временем. Одобрение до первой отправки заявки не засчитывается. Повторные события одного клиента не должны увеличивать счётчики. Покажи все каналы, представленные в kyc_customers, даже если в канале никто не начал заявку. Значение NULL в signup_channel выведи как unknown. Верни столбцы: - channel — канал регистрации, текст. - total_customers — число зарегистрированных клиентов канала, целое. - started_customers — число клиентов, отправивших заявку, целое. - approved_customers — число начавших клиентов, которые затем получили одобрение, целое. - conversion_rate_pct — доля одобренных среди начавших в процентах, numeric, округление до 2 знаков. Если начавших нет, верни 0.00. Отсортируй результат по channel по возрастанию. События с NULL в event_time игнорируй. При совпадении времени отправки и одобрения одобрение засчитывается.

Порядок строк важен

PostgreSQLv16

Здесь будет результат вашего запроса

Фокус-радио
На паузе · SomaFM · Fluid