SSAS:显示具有未知成员的非重复计数度量

SSAS: Show distinct count measure with unknown member

我有一个衡量某些事实 table 的不同 ID 的方法。 假设它看起来像这样:

[id] [linkedtableid] [datecolumn]

1 someid date1

2 someid date1

3 someid date1

4 someid date1

5 null date1

您可能会看到 date1 有 5 个不同的行。但在我的例子中,它的结果是 count = 4。我认为这可以以某种方式与 UnknownMember 处理相关联,但我最终没有得到这个假设。我已经在我的多维数据集解决方案中尝试了所有方法,但找不到这种行为的原因。似乎带有 null 值的行不被不同的计数函数计算在内。

此外,如果我在关系数据库中填充此 null 值,然后重新处理多维数据集,则一切都在正确计数。

我可能错过了一些东西,也许是某处的一些选项。

已通过删除非重复计数度量和维度之间不需要的关系来解决。还有 2 个其他维度,一个通过直接 link 连接,一个通过引用连接。我不知道为什么那里没有计算空值,可能是因为无法通过引用 link 和空值字段 link link。