Size: a a a

Power BI Group RU

2021 April 14

KK

Konstantin Kadikin in Power BI Group RU
Выпускай дополнение к примерам
источник

IS

Ilya Shelegin in Power BI Group RU
Сумма считается по столбцу из Sales, мы делаем ALL на Sales, он убирает все фильтры, которые были на Sales наложены на прямую или по связям, на картинке по связям фильтр приходит из product и Date. ALL НЕ удаляет фильтры с таблицы Date, он удаляет фильтры, которые идут из неё по связи в Sales. После чего мы получаем значения из Date и говорим: найди их в Sales
источник

Z

Zurab in Power BI Group RU
Спасибо за схему.
я не понял предложения
" ALL НЕ удаляет фильтры с таблицы Date, он удаляет фильтры, которые идут из неё по связи в Sales."
источник

Z

Zurab in Power BI Group RU
"на картинке по связям фильтр приходит из product и Date. "
только All почему-то охватывает целиком product, a Date только по связям
источник

IS

Ilya Shelegin in Power BI Group RU
В самой таблице Date так и осталось одно значение, просто в Sales по связи оно не доходит из-за ALL
источник

ИМ

Иван Мартынов... in Power BI Group RU
Друзья, а можно значение меры запихать в строку?
Задача - сделать сводную, где в строках будет количество уникальных продуктов у клиентов. В значениях сумма продаж.

Мера, которая считает кол-во уникальных продуктов.

Количество уникальных продуктов =
CALCULATE(
   DISTINCTCOUNT('Продажи'[id продукта]),
   FILTER(
       'Продажи',
       'Продажи'[id клиента] = RELATED('Клиенты'[id])
   )
)

Сделал столбец через SWITH, но мне кажется это костыль какой-то + не работают фильтры по дате. Например если я хочу посмотреть кол-во уникальных продуктов в определенном диапазоне дат. Столбец показывает максимальное значение.

Количество уникальных продуктов столбец =
SWITCH(
   'Клиенты'[Количество уникальных продуктов],
   1,1,
   2,2,
   3,3,
   4,4
)
источник

IS

Ilya Shelegin in Power BI Group RU
В том и смысл, что ALL охватывает связи
источник

KK

Konstantin Kadikin in Power BI Group RU
я могу меру в матрицу запихать)
источник

KK

Konstantin Kadikin in Power BI Group RU
в строку
источник

KK

Konstantin Kadikin in Power BI Group RU
но ваш пост не понял
источник

Z

Zurab in Power BI Group RU
т.е внешний контекст никто не удалял. All очистил копию внешнего контекста, а Values ещё раз взяла из внешнего только то что нужно
источник

IS

Ilya Shelegin in Power BI Group RU
С таблицы Date да - никто внешний не удалял
источник

Z

Zurab in Power BI Group RU
Если бы values(date) не было, то all все очистил бы
источник

IS

Ilya Shelegin in Power BI Group RU
Да
источник

IS

Ilya Shelegin in Power BI Group RU
Точнее он так и делает
источник

Z

Zurab in Power BI Group RU
Так значит и тут all все очищает, а потом values восстанавливаетчто нужно.
источник

IS

Ilya Shelegin in Power BI Group RU
👍
источник

Z

Zurab in Power BI Group RU
Значит удалял, но восстановил потом
источник

IS

Ilya Shelegin in Power BI Group RU
Да
источник

KK

Konstantin Kadikin in Power BI Group RU
ALL - реставратор нового времени)
источник