我正在尝试使用 DAX 执行此操作,但无法获得正确的不同计数...
AccountID OrderDate Product SalesAmount DiscountAmount
1023 Nov-14 Product001 $0 $5.00
1045 Nov-14 Product001 $30.00 $10.00
1023 Nov-14 Product002 $1.00 $0
1089 Nov-14 Product001 $0 $5.00
2045 Nov-14 Product001 $50.00 $25.00
1045 Nov-14 Product001 $(30.00) $0
Q1。如何计算总销售额为 0 美元的不同客户(答案为 2、1045、1089) - 请参阅此处我想忽略 1023,因为该帐户的总销售额不是 0 美元。
我试图创建一个度量:
TotalCustomers:=CALCULATE(DISTINCTCOUNT(Table1[AccountID]), 'Table1')
然后添加了这个:
ZeroCustomers:=CALCULATE([TotalCustomers], FILTER('Table1', [Sum of SalesAmount]<>0))
但是帐户 1023 被计算在内,我得到 ZeroCutomers 的“3”
Q2。我如何为总销售额为 0 美元的客户添加 DiscountAmount(答案为 15 美元)
这是对 Q1 的扩展——一旦我弄清楚了 Q1——我可能会弄清楚这一点。
我的另一个选择是创建一个已经由 AccountID 汇总的新表 - 但是我将无法使用切片器,因为我仍然想按产品和其他维度进行切片。
任何帮助将不胜感激!
谢谢!