Можете ли вы обновить функцию DAX из несвязанного среза? - PullRequest
0 голосов
/ 27 мая 2020

В Power BI есть ли способ иметь функцию DAX, которая использует значение, выбранное в данный момент в срезе с независимыми данными?

Например, если у меня есть таблица, в которой каждая строка является клиентом , и у меня есть отдельная таблица со списком цветов (которая не имеет никакого логического соединения с клиентами - это просто список цветов) - есть ли способ настроить ее так, чтобы при выборе среза «Красный» , имя клиента будет отображаться как «Bob Smith Red», если слайсер выберет «Orange», имя клиента будет отображаться как «Bob Smith Orange» и т. д. c.

1 Ответ

1 голос
/ 27 мая 2020

Ага. Вы можете прочитать значение среза с помощью SELECTEDVALUE.

Color = SELECTEDVALUE ( SlicerTable[Color] )

Обратите внимание, что SELECTEDVALUE ( X ) - это ярлык для IF ( HASONEVALUE ( X ), VALUES ( X ) ).

Имейте в виду, что это будет работать только с мерами, а не с вычисляемыми столбцами, поскольку на вычисляемые столбцы никакая фильтрация не влияет (они вычисляются только один раз при загрузке данных).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...