Коллеги, всем добрый вечер! Подскажите, пожалуйста как обойти ограничение. Дано: транзакционная база

на 282 млн строк. Разрезы: дата, ИД_канал и ИД_клиента.
Требуется: посчитать количество уникальных клиентов на дату по каналу для графика.

Мое решение с DISTINCTCOUNT('promotion_stats'[client_id]) превышает возможности Power BI и получаю ошибку о необходимости зафильтровать сильнее.

Вопрос: как решить эту задачу не убивая уникальных ИД клиентов?

10 ответов

30 просмотров

Может, что то вроде Countrows( Filter( Summarize(clients, client_id, "Продажи", тут какая то мера из promotion _stats) , not isblank([Продажи]) ) ?

Maria-Grishina Автор вопроса
Dmitry
Может, что то вроде Countrows( Filter( Summarize...

а суммариз меньше жрет, чем дистинкткаунт? Сейчас попробую, спасибо

Maria Grishina
а суммариз меньше жрет, чем дистинкткаунт? Сейчас ...

Вообще все это теория, надо на практике проверять :)))

А база какая? Есть возможность запросом сделать? То есть создать Витрину с этими данными а из них уже тянуть что нужно?

Maria-Grishina Автор вопроса
Руслан
А база какая? Есть возможность запросом сделать? Т...

Есть возможность, GBQ супостатский Вопрос только в том, что нужно считать количество уникальных юзеров за свободный период. А значит, Ид юзера не избежать

Maria-Grishina Автор вопроса
Руслан
Что означает свободный период?

Фильтр дат на странице в положении "между". Т.е. Пользователь может выбрать любой период с... по... дату

Maria Grishina
Фильтр дат на странице в положении "между". Т.е. П...

Тогда да, distinct user_id не избежать...ну или группировка по user_id, что тоже даст В конечном итоге уникальное кол-во, я так понимаю ещё и по дням нужно будет сгруппировать..

Maria Grishina
Фильтр дат на странице в положении "между". Т.е. П...

Можно ли отрезать часть данных? То есть узнать у заказчика - что например до определенного числа/даты данные не нужны? Ведь часто бывает что нужны за несколько лет или последний год и т.д..?

Maria-Grishina Автор вопроса
Руслан
Можно ли отрезать часть данных? То есть узнать у ...

Это уже урезанный набор 😅 изначально было 450 млн

Похожие вопросы

Обсуждают сегодня

Добрый день! Вопрос, понимаю, не очень принципиальный и можно его обойти, но просто любопытно, откуда в срезе берётся "Пусто"? Если в срез перетягиваю Месяц из Sales, то всё х...
Anastasiya
28
Добрый день! Помогите, пожалуйста, может быть кто сталкивался. У заказчика есть интересное требование. Есть данные по проектам и дисциплинам по этим проектам (каждый проект ...
Leonid Solovev
20
Добрый вечер. Поручили выбрать сервис для нового дашборда компании. Пока выбор упал на power bi. Можете что нибудь рассказать об опыте использования? Подводных камнях, способо...
Илья
33
добрый день всем! Пожалуйста, помогите решить данную проблему: дашборд не мой, при обновлении датасета с браузера - выдает ошибку - {"error":{"code":"DM_GWPipeline_Gateway_Mas...
Feniks Sushhaya
15
Здравствуйте! Подскажите, можно ли в DAX вычесть НДС прямо в формуле SAMX, или нужна обязательно таблица с процентами НДС? "НДС нужно исключить. Считайте НДС равным 1.2 (20%)....
Владимир
26
Добрый день, Коллеги. Подскажите пожалуйста в чем причина ? При выборе поля Размер, гистограмма по Размерам формируется , а по Складам -нет. Названия Складов все заполнены ...
Julia Po
33
Всем привет) Я уже задавала этот вопрос на прошлой неделе, но возможно, в пятницу было очень непонятно сформулировано. Постаралась сейчас максимально понятно все описать Необ...
Катя Каткова
4
День добрый. Есть такой вопрос. Имеем матрих таблицу, есть по каждому человеку группы вопросов, он отвечал на них и имеет баллы. Т. Е. В группе есть несколько вопросов. Нужно ...
Oleg Savinkov
21
Коллеги! По одиночке в стреде PBI Desktop все запросы к Analytic srv и SQL SRV отрабатываются долго (много данных), но выполняются. Но при обовлении всей модели выдает ошибк...
Антон Москвин
23
Видимо это имели в виду?
Ekaterina Lelekova
25
Карта сайта