Я пытаюсь рассчитать индикаторы с помощью POWER PIVOT, используя DAX. Я пытаюсь подсчитать количество объединенных строк между двумя таблицами:
Представьте, что у нас есть две таблицы:
Одна для продаж:
ID $ Agent
A321 14 Agent1
A122 89 Agent2
A432 45 Agent6
A999 32 Agent2
Одна только с агентом моя команда:
Name Agent
Jack Agent1
Peter Agent2
Bill Agent3
Mell Agent4
Я просто хочу подсчитать количество транзакций, совершенных моей командой, вы можете видеть, что agent6 не является частью моей команды, поэтому 3 из 4 транзакций совершаются моей командой. ( Ожидаемый результат)
Я уже установил связь в своей модели в Power Pivot между «агентом» таблицы 1 и «агентом» таблицы 2
Я пробовал несколько формул безуспешно, создав адекватная мера:
=COUNTROWS(INTERSECT('Table1';'table2'))
-> Таблицы не совпадают, поэтому я не должен использовать эту функцию
=COUNTROWS(FILTER('table2';'table2'[Agent] <> BLANK ()))
-> он не отображает правильный вывод (подробнее чем должно, потому что связь с таблицей 1 здесь не рассматривается)
=COUNTROWS(FILTER(ALL(table1);Table1[agent] = table2[Agent]))
-> Не работает («невозможно определить уникальное значение для столбца Table1 [агент]»)
Кажется довольно базовым c, но я не могу рассчитать этот показатель ... Может быть я не считаю правильным. Любая помощь будет оценена по достоинству. Спасибо за внимание.