на 282 млн строк. Разрезы: дата, ИД_канал и ИД_клиента.
Требуется: посчитать количество уникальных клиентов на дату по каналу для графика.
Мое решение с DISTINCTCOUNT('promotion_stats'[client_id]) превышает возможности Power BI и получаю ошибку о необходимости зафильтровать сильнее.
Вопрос: как решить эту задачу не убивая уникальных ИД клиентов?
Может, что то вроде Countrows( Filter( Summarize(clients, client_id, "Продажи", тут какая то мера из promotion _stats) , not isblank([Продажи]) ) ?
а суммариз меньше жрет, чем дистинкткаунт? Сейчас попробую, спасибо
Вообще все это теория, надо на практике проверять :)))
А база какая? Есть возможность запросом сделать? То есть создать Витрину с этими данными а из них уже тянуть что нужно?
Есть возможность, GBQ супостатский Вопрос только в том, что нужно считать количество уникальных юзеров за свободный период. А значит, Ид юзера не избежать
Что означает свободный период?
Фильтр дат на странице в положении "между". Т.е. Пользователь может выбрать любой период с... по... дату
Тогда да, distinct user_id не избежать...ну или группировка по user_id, что тоже даст В конечном итоге уникальное кол-во, я так понимаю ещё и по дням нужно будет сгруппировать..
Можно ли отрезать часть данных? То есть узнать у заказчика - что например до определенного числа/даты данные не нужны? Ведь часто бывает что нужны за несколько лет или последний год и т.д..?
Это уже урезанный набор 😅 изначально было 450 млн
Обсуждают сегодня