Неправильное общее число различного количества Power BI - PullRequest
0 голосов
/ 11 января 2019

Я пытаюсь вычислить различное количество 'Cust' в Table A, используя DAX в качестве

CALCULATE(DISTINCTCOUNT('TableA'[Cust]))

Где я правильно получаю отчетливое количество, но общее количество неверно.

Любые предложения по исправлению формулы будут полезны. Спасибо !!

1 Ответ

0 голосов
/ 12 января 2019

Допустим, у вас есть четыре клиента "Alex","John","Mike","Joe" в трех BT группах AUT,CT,MT.

AUT имеет "Alex","John","Mike"

CT имеет "John","Joe"

MT имеет "Alex","John","Mike","Joe"

Ваш стол будет

BT   Count
----------
AUT  3
CT   2
MT   4

Теперь, поскольку у вас всего четыре клиента, я ожидаю, что ваша общая сумма составит 4, а не 3 + 2 + 4 = 9. В последнем случае вы дважды сосчитали Alex, Joe и Mike и тройное число John.

Если вы действительно хотите, чтобы ваш итог был суммой промежуточных итогов (хотя я не понимаю, почему вы хотели бы этого в этом случае), вы можете сделать следующее:

AddSubtotals = SUMX(VALUES('TableA'[BT]), CALCULATE(DISTINCTCOUNT('TableA'[CustomerName])))

Это даст странный 9 промежуточный итог.

Bad Subtotal

...