New

Агрегация по результатам вычисления в Datalens

Сейчас поведение функции countd() не позволяет осуществлять группировку этих данных в измерение на графике и нет никакого аналога такой функции. Техподдержка отвечает, что реализовать такое они не смогли. Почти в каждом аналогичном продукте есть возможность по добавлению вычислений в список измерений, в Datalens это невозможно. Аналог countd() даже не придется особо переделывать, чтобы дать возможность считать count(countd()) и добавлять его агрегации в измерение, вместо того, чтобы возвращать всегда 1, достаточно возвращать 1 если значение уникально и кол-во повторов, если не уникально. По результатам таких вычислений можно будет создать измерение на графике, столбцы которого будут отображать сколько раз такое количество повторов встречается в данных, например в идентификаторе клиента. Это позволит быстро строить графики, показывающие, сколько клиентов заказали в магазине в первый раз, сколько клиентов заказывают повторно, а сколько уже совершают 10-й заказ, по полю с номером телефона в заказе. Позволит считать, сколько товара купили за день или месяц по полю с идентификатором отгруженного со склада товара и сравнивать это значение с количеством товара пробитого в чеках... масса всяких полезных применений, которые сейчас невозможно реализовать.