代码之家  ›  专栏  ›  技术社区  ›  makerofthings7

SQL Server分析服务:需要抑制空结果

  •  1
  • makerofthings7  · 技术社区  · 15 年前

    由于MDX是由Cognos生成的,因此我们无法控制如何生成MDX以针对多维数据集运行。使用此多维数据集的用户只对非空结果感兴趣。我们想知道SSAS多维数据集中是否有行为控件总是返回非空结果。

    问题:

    如何设置(或实现)多维数据集范围的行为以始终抑制空结果?

    2 回复  |  直到 15 年前
        1
  •  1
  •   rossdavidh    15 年前

    我想你要找的功能叫做“零抑制”。点击设置,抑制, 零和空单元格。这将更改默认值,默认值将只抑制空单元格,而不抑制填充零的单元格。或者,单击报表中的一列。单击顶部的零点抑制图标。任何填充了零的行都将消失。

    你可以在“zero suppression cognos”上搜索得到更多关于这个的解释。

        2
  •  0
  •   pascon    15 年前

    我不知道Cognos Analysis Studio是否允许使用集合。如果是,尝试创建 non empty
    例如

    CREATE CURRENTCUBE.[Set1] as NonEmpty([Dim1].[Atr1].allmembers, [Measures].DefaultMember);