#вопрос
Всем привет.
Весь мозг уже сломал как это сделать, пока чет не могу понять. Проблема вот в чем:
Есть данные по количеству пользователей по дате регистрации и есть другие действия, которые они совершали в другие дни (например платежи). Так вот я хочу посчитать сколько наплатили в течение 3х дней все, для кого прошло 3 и больше дней. Соответственно есть таблица:
install_date, gross_date, installs, payments.
Далее я рассчитываю Diff days = gross_date - install_date
и cohort_age = today() - install_date
далее делаю кумулятивную сумму по installs но если сложить два дня (например в группировке по неделям, то он все равно считает тех, для кого не прошло N дней). Как от этого избавиться? На выходе в недельной группировке должно быть 219-219-219-106, а выдает все 219
http://joxi.ru/v296pKpc3y436Ahttp://joxi.ru/DmBOPkPCwLqJw2Как прописать это в формуле CumInstalls?
Вот так она не работает
RUNNING_SUM(SUM(IF [cohort_age] > [Diff days] THEN [installs] ELSE NULL END))