Size: a a a

Power BI Group RU

2020 November 19

MZ

Maxim Zelensky in Power BI Group RU
Вообще два варианта - либо моим дедовским способом, либо через Calculation Groups. Второй кошернее.
источник

AC

Andrey Chepurnoy in Power BI Group RU
Да, кстати через Calculation Groups можно попробовать, ща потещу
источник

MZ

Maxim Zelensky in Power BI Group RU
Andrey Chepurnoy
Да, кстати через Calculation Groups можно попробовать, ща потещу
💯%
источник

EN

Evgeni Novikov in Power BI Group RU
Calculation Groups для создания требуется Tabular?
источник

DB

Dmitriy Belkin in Power BI Group RU
Можно ли как-то насильно изменить контекст слайсера?

Есть фактические данные, гранулярные до конкретной торговой точки, т.е. в табличку выводится торговая сеть - торговая точка-мера.
При этом в рамках одной сети может быть несколько точек и некоторые могут не попадать в вывод по условию, которое лежит в формуле для меры. Если в слайсере вывести сети, для которых мера не пуста - то сетей будет меньше, так как "не пуста" считается в контексте сетей, а фактические данные выводятся в контексте торговой точки (
источник

AC

Andrey Chepurnoy in Power BI Group RU
Dmitriy Belkin
Можно ли как-то насильно изменить контекст слайсера?

Есть фактические данные, гранулярные до конкретной торговой точки, т.е. в табличку выводится торговая сеть - торговая точка-мера.
При этом в рамках одной сети может быть несколько точек и некоторые могут не попадать в вывод по условию, которое лежит в формуле для меры. Если в слайсере вывести сети, для которых мера не пуста - то сетей будет меньше, так как "не пуста" считается в контексте сетей, а фактические данные выводятся в контексте торговой точки (
Дима, привет)
Сложно сказать правильно ли я тебя понял, но я бы создал меру, которая использует для вычисления внутри себя виртуальную таблицу и через эту манипуляцию контролировать отображение. Если скинешь демку в лс, то попробую сделать.
источник

DB

Dmitriy Belkin in Power BI Group RU
Andrey Chepurnoy
Дима, привет)
Сложно сказать правильно ли я тебя понял, но я бы создал меру, которая использует для вычисления внутри себя виртуальную таблицу и через эту манипуляцию контролировать отображение. Если скинешь демку в лс, то попробую сделать.
Мы пытались делать нечто похожее, суммировать данные на более низком уровне и поднимать выше
источник

DB

Dmitriy Belkin in Power BI Group RU
Но это слишком долго, к сожалению
источник

AC

Andrey Chepurnoy in Power BI Group RU
А предрасчёт тебе нужен в контексте фильтров, поэтому нерелевантный, да?
источник

MZ

Maxim Zelensky in Power BI Group RU
Evgeni Novikov
Calculation Groups для создания требуется Tabular?
Tabular Editor
источник

AC

Andrey Chepurnoy in Power BI Group RU
Maxim Zelensky
Tabular Editor
Кстати, спасибо за мысль, спасает от двойной легенды
источник

MZ

Maxim Zelensky in Power BI Group RU
Andrey Chepurnoy
Кстати, спасибо за мысль, спасает от двойной легенды
много от чего спасает. Количество мер вообще на порядок уменьшается иногда
источник

MZ

Maxim Zelensky in Power BI Group RU
Dmitriy Belkin
Можно ли как-то насильно изменить контекст слайсера?

Есть фактические данные, гранулярные до конкретной торговой точки, т.е. в табличку выводится торговая сеть - торговая точка-мера.
При этом в рамках одной сети может быть несколько точек и некоторые могут не попадать в вывод по условию, которое лежит в формуле для меры. Если в слайсере вывести сети, для которых мера не пуста - то сетей будет меньше, так как "не пуста" считается в контексте сетей, а фактические данные выводятся в контексте торговой точки (
если правильно понял, вы на слайсер применяете фильтр по мере not is blank?
источник

DB

Dmitriy Belkin in Power BI Group RU
Maxim Zelensky
если правильно понял, вы на слайсер применяете фильтр по мере not is blank?
Да
источник

MZ

Maxim Zelensky in Power BI Group RU
как вариант: SUMX(SUMMARIZE(Table, Table[Сеть], Table[точка]), [ваша мера]) ? например, если по сети вам нужна сумма по подходящим точкам
источник

DB

Dmitriy Belkin in Power BI Group RU
Maxim Zelensky
как вариант: SUMX(SUMMARIZE(Table, Table[Сеть], Table[точка]), [ваша мера]) ? например, если по сети вам нужна сумма по подходящим точкам
Да, вот так и делали
источник

DB

Dmitriy Belkin in Power BI Group RU
Получилось, но очень долго
источник

MZ

Maxim Zelensky in Power BI Group RU
а что делает мера? может в ней скорее дело?
источник

DB

Dmitriy Belkin in Power BI Group RU
Maxim Zelensky
а что делает мера? может в ней скорее дело?
Мера в зависимости от выбранного значения в другом слайсере выводит либо меру1, либо меру2)
А мера1 и мера2, в свою очередь считаются, примерно, следующим алгоритмом, мера1 = сумме по столбцу А, если столбец Б пустой, а столбец А не пустой, а мера2 = сумме по столбцу Б, если столбец А пустой, а столбец Б не пустой
источник

DB

Dmitriy Belkin in Power BI Group RU
в общем меры там довольно простые
источник