Power BI唯一计数不正确总计

时间:2019-01-11 20:42:31

标签: powerbi dax

我正在尝试使用DAX作为在'Cust'中计算Table A的非重复计数

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

我正确地获得了不重复计数,但总数不正确。

任何有关更正公式的建议都会有所帮助。谢谢!

1 个答案:

答案 0 :(得分:1)

假设您在三个"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。在后者中,您对AlexJoeMike进行了两次计数,对John进行了三倍计数。

如果您确实希望总计为小计的总和(尽管我不明白为什么在这种情况下会如此),您可以执行以下操作:

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

这将得出奇怪的9小计。

Bad Subtotal