Проблема PowerBI с визуальными элементами, asTimeline и таблицей - PullRequest
0 голосов
/ 07 февраля 2020

У меня визуальная asTimeline и ниже таблицы. Идея состоит в том, чтобы отобразить в таблице ссылку на указанную запись в другой системе. Проблема в том, что я хотел бы показать эту таблицу только тогда, когда в asTimeline выбрана ровно 1 запись. Как правило, фильтрация работает нормально, но таблица должна отображаться, когда в ней есть только 1 элемент, и скрыта в противном случае.

В настоящее время она выглядит примерно так:

enter image description here enter image description here

Теперь я попытался использовать решение с прозрачной мерой, аналогично this . Проблема в том, что это не работает, фон визуального отображения таблицы не меняется при изменении выделения (это не проблема цвета, я пробовал другие). Вопрос в том, срабатывает ли ISFILTERED вообще при изменении выбора? В настоящее время у меня есть мера Make Transparent, определенная как

Make Transparent = IF(ISFILTERED(Table[Id]), "Red", "Blue")

, а в asTimeline у ​​меня есть столбец Id , указанный как сущность.

1 Ответ

0 голосов
/ 07 февраля 2020

У меня другое представление о том, как этого добиться. Он не скрывает объекты, а использует меру, которая возвращает значения только тогда, когда выбрано только одно значение.

Link = SELECTEDVALUE('Table'[link],BLANK())
or
Link = SELECTEDVALUE('Table'[link],"Please select only one Id")

A different formula might be
Link = IF(HASONEVALUE('Table'[Id]), SELECTEDVALUE('Table'[Link]), BLANK() )

Поместите одну из этих мер в одна таблица, и вы должны достичь того, что вам нужно (также отформатируйте меру как «веб-URL»).

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