用于排除 NULL 的不同计数

Ira*_*omo 5 ssas mdx sql-server-2008-r2

有没有办法创建可以进行不同计数但不包括空值的计算度量?例如,如果我有: 10, 20, 20, null; 不同的计数是 3,但我可以得到 2 的答案吗?

Ira*_*omo 0

感谢您的所有回答。但是,在这里我找到了最适合我的需要的解决方案:http://richardlees.blogspot.com/2008/10/alternative-to-physical-distinct-count.html

通过使用以下命令创建计算成员:

count(nonempty({[DimName].[HierarchyName].[LevelName].members-[DimName].[HierarchyName][All].UNKNOWNMEMBER},[Measures].[MyMeasure]))
Run Code Online (Sandbox Code Playgroud)