Как подсчитать количество идентификаторов на основе выбора из вашего слайсера в power bi

У меня есть две таблицы, в которых я создал связь по идентификатору из таблицы 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


person jake    schedule 01.08.2020    source источник


Ответы (1)


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

Вам нужно создать связь между обеими таблицами с помощью столбца Country:  введите описание изображения здесь

Таким образом, вы можете получить ожидаемый результат с помощью меры dax.

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

person Agustin Palacios    schedule 01.08.2020
comment
Я пробовал это, но затем он вычисляет все регионы, а не для определенного идентификатора, я просто добавил тот же идентификатор в приведенную выше таблицу в качестве примера, но на самом деле у него разные идентификаторы - person jake; 01.08.2020