DAX:使用多列的不同计数

我的表格包含了大量针对个人销售者的重复销售信息,而且我基本上创build了一个标记用户的列和度量标准,以确定他们所拥有的视图是否包含重复的销售信息。

这里是我的桌子看起来像一个非常简单的例子

SalesManager SalesPersonnel Acccount Product Revenue SalesManager1 SalesPersonnel1 Acccount_A Product_A 100000 SalesManager1 SalesPersonnel1 Acccount_B Product_C 100000 SalesManager1 SalesPersonnel3 Acccount_A Product_A 100000 SalesManager2 SalesPersonnel3 Acccount_B Product_C 100000 SalesManager1 SalesPersonnel2 Acccount_B Product_C 100000 SalesManager1 SalesPersonnel2 Acccount_B Product_C 100000 SalesManager4 SalesPersonnel4 Acccount_B Product_A 100000 SalesManager4 SalesPersonnel4 Acccount_A Product_D 100000 SalesManager4 SalesPersonnel5 Acccount_A Product_B 100000 SalesManager4 SalesPersonnel5 Acccount_A Product_A 100000 

然后我创build了一个专栏

 =Acccount&Product&Revenue 

这是一个非常简单的例子,在我真正的工作簿中,我有30多列,我必须合并。

和一个措施

 = if(CALCULATE(DISTINCTCOUNT([ConsldforDupeCheck]))=COUNTROWS(Table),"","*PossibleDoubleCountError*" 

这一直工作得很好,除了我发现,结合了一堆列的计算列正在导致文件大小加倍…

我能想到的唯一的解决scheme是,如果我可以将计算列移动到度量值,但我想不出在多列上使用distinctcount的方法。

这可能吗?

尝试这个:

 My Distinct Count := COUNTROWS( SUMMARIZE('Your Table','Your Table'[Account],'Your Table'[Product],'Your Table'[Revenue]) )