如何使用需要获取唯一值计数的公式在数据模型(使用 PowerPivot 功能)中定义度量值。例如,如下所示:
reset_rate := UNIQUECOUNT([col_a])/UNIQUECOUNT([col_b])
显然,没有这样的函数UNIQUECOUNT()
,最接近的是COUNTA()
,它不能满足我的要求。有没有办法用现有的函数得到等效的计算?
注意:这是在数据模型编辑器中,而不是在电子表格中。
答案1
数据模型公式为 DISTINCTCOUNT,例如
reset_rate := DISTINCTCOUNT([col_a])/DISTINCTCOUNT([col_b])
这是 MSDN 文档,它不是很有用:
https://msdn.microsoft.com/en-us/library/gg492142.aspx
这里有一个更好的参考,涵盖了几种变化: