Ssas MDX元组未返回正确的值

Ssas MDX元组未返回正确的值,ssas,mdx,cube,Ssas,Mdx,Cube,我有一个具有一维和一个事实表的测试多维数据集 事实Superbill上的Superbill键引用Dim Superbill上的主键 在“事实超级账单”度量值组中,我有几个度量值,包括一个事实超级账单计数。基于此度量,我创建了一个名为Generated Superbills的计算成员,如下所示: ([Measures].[Fact Superbill Count], [Dim Superbills].[Is Void].&[No]) 在多维数据集浏览器上,我创建了以下查询,该查询只返回

我有一个具有一维和一个事实表的测试多维数据集

事实Superbill上的Superbill键引用Dim Superbill上的主键

在“事实超级账单”度量值组中,我有几个度量值,包括一个事实超级账单计数。基于此度量,我创建了一个名为Generated Superbills的计算成员,如下所示:

([Measures].[Fact Superbill Count], [Dim Superbills].[Is Void].&[No])
在多维数据集浏览器上,我创建了以下查询,该查询只返回一个SuperbillKey,包括事实Superbill计数和生成的Superbill。结果显示了Fact Superbill Count的正确值(这是一个值,因为我只得到一张Superbill),但生成的Superbill显示为23


我做错了什么?两者都应该返回1。

我不确定它为什么不起作用,但我找到了解决方案Superbill键具有键值和名称值(名称值不唯一)。我删除了Name值,只保留了它们的键。在这些更改之后,我运行了MDX查询,它运行正常。

这是如何计算的<代码>[Measures].[Fact Superbill Count]
[Measures].[Fact Superbill Count]
只是FactSuperbill上Superbill键的计数。