Как подсчитать количество идентификаторов на основе выбора из вашего слайсера в power bi - PullRequest
0 голосов
/ 01 августа 2020

У меня есть две таблицы, в которых я создал связь для идентификатора из таблицы 1 в таблицу 2.

У меня есть срез (флажки), который берет страны из таблицы 1, который выглядит следующим образом

US
Brazil
Canada
Mexico
Peru

Таблица 2 выглядит следующим образом

ID   | Countries
1111 | Mexico
1111 | US
1111 |Brazil
1111 |Mexico
1111 |Peru
1111 |US
1111 |US
1215 |US
1215 |Brazil

В настоящее время у меня есть следующие показатели

M_Answer = Count('Table 2'[ID])+0 

Это дает мне общее количество моих IDS, которое составляет 7, как вы можно увидеть сверху для ID 1111.

У меня вопрос, нужно ли мне выбирать «Мексика» в моем слайсере

Слайсер из стола 1

как мне создать меру, которая будет учитывать мой выбор среза и вычислять количество идентификаторов на основе выбора этой страны. так, например, у меня будет счет 2 для Мексики, если выбран США, я бы показал счет 3, если ничего не выбрано, я могу просто показать общее количество 7

1 Ответ

0 голосов
/ 01 августа 2020

Как вы сказали, вы использовали столбец идентификатора для создания связи между обеими таблицами, но столбец идентификатора из таблицы 2 имеет одинаковые значения идентификатора для всех ваших стран, что не имеет смысла, и в этом проблема.

Что вы необходимо создать связь между обеими таблицами, используя столбец Country: enter image description here

That way you can get the expected result using your dax measure.

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

...