我们在 SSAS 中有一个非常稀疏的立方体。MOLP 存储中立方体的大小只有 50M 字节。在编写自己的 MDX 查询时,可以使用 NON EMPTY/NONEMPTY 来抑制/过滤掉空结果。但是我们有一个第三方工具(Cognos Analysis Studio)供我们的业务用户针对多维数据集运行临时分析。起初,用户使用 Cognos Analysis Studio 拖入维度和度量,最初的结果是空的。然后用户尝试压制空结果。得出非空结果需要很长时间。
由于 MDX 是由 Cognos 生成的,因此我们无法控制如何生成 MDX 以针对多维数据集运行。我们使用这个多维数据集的用户只对非空结果感兴趣。我们想知道 SSAS 多维数据集中是否有一个行为控件来始终返回非空结果。
问题:
我们如何设置(或实现)多维数据集范围的行为以始终抑制空结果?