Выделите выбранную полосу на столбчатой ​​диаграмме в Power BI

У меня есть столбчатая диаграмма с 79 географическими регионами и слайсер с 79 географическими регионами. Столбчатая диаграмма НЕ зависит от среза, однако на странице есть другие визуализации, которые зависят от среза.

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

Частично мне удалось добиться этого за счет создания независимого слайсера. Не выходя из-за стола и не присоединяясь к столу. Я создал 2 новых показателя: один показывает выбранное значение в срезе, а второй - для придания ему цвета. Я использовал это, чтобы изменить цвет данных, используя fx для определения цвета столбца. Я прилагаю для справки файл Power BI, в котором показано это решение.

Но при использовании независимого слайсера другие мои визуализации не обновляются. Мне интересно, можно ли добиться этого без создания независимого слайсера, чтобы это не повлияло на другие мои визуализации.

Любая помощь приветствуется. Спасибо.

Мера 1: Measure = SELECTEDVALUE(Locality[Locality])

Мера 2: Colour = IF(MAX(Sheet1[Locality]) = selectedvalue(Locality[Locality]),"red","blue")

См. Снимок экрана ниже, а также ссылку на образец файла .pbix для справки.

Образец файла Power BI - https://1drv.ms/u/s!AubIV2PXG9p4gqhykbbmeMfFYlChCw?e=w6UABf

Файл решения для отключенной таблицы - https://1drv.ms/u/s!AubIV2PXG9p4gql1_KvyEK82cZZDMw?e=7TAR6i

Образец снимка экрана


person PVS    schedule 23.09.2020    source источник


Ответы (1)


Вы проделали отличный трюк, когда я проверил ваш файл решения. Но слайсер не работает должным образом, что является вашей проблемой в соответствии с вашим объяснением. Чтобы это сработало, вы можете просто подумать наоборот того, что вы сделали сейчас.

Вы отделили значение среза от других данных, поэтому выбор значения в срезе по-прежнему сохраняет все местоположения на гистограмме. Но проблема в том, что он также сохраняет все местоположения в других диаграммах, где вы хотите применить эффект выбора среза. Верно?

Если приведенное выше объяснение и предположение верны, просто разделите столбцы Местоположение и Население в другую таблицу острова (без отношения). И создайте свою гистограмму из новой таблицы. Теперь, если вы выберете значение в срезе, все диаграммы будут отфильтрованы соответствующим образом, кроме гистограммы.

Наконец, примените меру Color к FX, как вы уже реализовали. Это будет работать, как я пробовал здесь и добился успеха. Ниже приведен пример вывода:

введите описание изображения здесь

person mkRabbani    schedule 23.09.2020
comment
Привет @mkRabbani, спасибо за решение. Я пробовал то, что вы сказали, но у меня это не работает. Я создал новую таблицу островов (без отношений) с полями «Местоположение» и «Население». Затем я создал гистограмму из этой таблицы. Я создал две меры на основе таблицы «Местоположение». Когда я применяю меру Color к FX, она меняет цвет для всех полос. Не уверен, что делаю не так. Не могли бы вы помочь. Вот ссылка на текущую версию файла Power BI. Спасибо. 1drv.ms/u/s!AubIV2PXG9p4goD1 - person PVS; 24.09.2020
comment
Есть фильтр на уровне страницы по местности. Я просто уменьшил количество значений в слайсере для тестирования. Сначала удалите это. - person mkRabbani; 24.09.2020
comment
Большое спасибо. Беглым взглядом я заметил, что вы не использовали таблицу «Местоположение». Вы создали отключенную таблицу с полями населенных пунктов и населенных пунктов из Sheet1, создали меры для Color и применили FX. Я попытаюсь воссоздать этот пример с моим полным набором данных и обновлю вас, если будут какие-либо ошибки. - person PVS; 24.09.2020