strict и strict_order
по тестам получается, что если встречается повторно промежуточный шаг, то подсчет воронки останавливается
Например ищем воронку Start->Anketa->Finish
Есть следующая последовательность
Start->Anketa->Product->Start->Anketa->Finish вернет 2 (хотя воронка сформировалась в конце, и должно быть 3)
при этом
Start->Anketa->Product->Start->Finish вернет 3 ( убрал Anketa второй раз)
Не понятна логика, почему и зачем такое поведение?
gist:
https://gist.github.com/cadet354/0566bfb8c0d16c68747dff7c147b794a
там недавно strict_increase подвезли https://github.com/ClickHouse/ClickHouse/commit/38a6dba3e3f83ebbea83903791dfc553a73923d4 может это поможет? можно авторов поспрашивать на github создаем issue и через @nick_name тегаем всех кто тут отмечен https://github.com/ClickHouse/ClickHouse/blame/9f5cd35a6963cc556a51218b46b0754dcac7306a/tests/queries/0_stateless/00632_aggregation_window_funnel.sql
да, спасибо, так и сделаю. Я думал я что-то не понимаю и это желаемое поведение (по мне похоже на баг)
Обсуждают сегодня