Power BI Slicer не должен фильтровать всю таблицу - PullRequest
0 голосов
/ 12 июля 2020

У меня есть сценарий ниже, в котором у меня есть срез местоположения, который отлично фильтрует таблицу.

Текущая ситуация

Мне нужно, когда местоположение выбрано в срез, он должен отображать все местоположения, но отфильтрованные значения как 0.

Результат

Как я могу добиться этого в Power BI

1 Ответ

1 голос
/ 13 июля 2020

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

enter image description here

And create a relationship like this:

enter image description here

Use the Location column from the Location table to create the slicer. Finally use the following dax function to create a measure:

Measure = 
VAR __location = SELECTEDVALUE( 'Location Table'[Location] )
VAR __flag = COUNTROWS( 'Location Table' ) 
Return 
IF( 
    __flag > 1,
    SUM( 'Table'[Values] ),
    IF(
        SELECTEDVALUE( 'Table'[Location] ) = __location,
        SUM( 'Table'[Values] ),
        0 
    ) 
)

This is the expected result:

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

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