【问题标题】:SSAS 3 fact tables, but only 2 relate to a certain dimensionSSAS 3 个事实表,但只有 2 个与某个维度相关
【发布时间】:2014-01-29 16:38:41
【问题描述】:

我有一个带有 3 个事实表和 20 个以上维度的多维数据集,它们与所有 3 个事实表很容易相关,并且一切正常,除了一个维度(仓库)仅与 3 个事实表中的 2 个相关。我想我的问题是显示问题。当用户查看所有 3 个事实表中的度量值,然后拖动 Warehouse 维度时,它只是重复第 3 个事实表中每个可能值的 Warehouse 度量值的总计。这对我来说当然是有道理的,因为没有建立关系,而且它在概念上的行为几乎就像一个交叉连接。尽管如此,这让用户感到困惑,我不想为仓库中的每个维度成员复制总计。我在想一个解决方案是创建一个名为“不适用”的虚拟仓库,然后将第三个事实表中的每一行与该维度成员相关联。我希望 SSAS 中只有一个设置可以控制这种行为,因此我不必创建任何新的仓库值。是否有标准方法来处理具有多个事实表的非相关维度?提前致谢。

【问题讨论】:

    标签: ssas data-warehouse


    【解决方案1】:

    您可以使用与 Warehouse 无关的度量值组的“IgnoreUnrelatedDimensions”属性:将其从默认值 true 设置为 false。然后,该度量值组的度量值将仅针对仓库维度中的“所有”成员显示,对于该维度的非所有成员,单元格将为空(空)。

    这是每个度量值组的全局设置,您不能为每个维度和度量值组单独配置它。但就您的目的而言,这应该没问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-02-01
      • 1970-01-01
      • 2019-11-30
      • 2017-07-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多