MDX:如果您有连接维键的桥表,则从两个事实表中联接度量

时间:2018-12-04 09:22:40

标签: ssas mdx

我有两个事实表:

事实_A:

DimensionOneKey    Amount1
---------------------------
       1              10
       2              11

事实_B:

   DimensionTwoKey     Amount2
---------------------------------
           1              5
           2              6

我有一个桥接表,其中包含DimensionTwoKey和DimensionOnekey之间的多对多关系

BridgeTable:

DimensionOneKey      DimensionTwoKey
------------------------------------
      1                   2
      2                   2

当前在多维数据集中,我有Measure Amount1和Measure Amount2,但是在桥接表为我提供的这两个数量之间没有连接。

我想到的一种解决方案是将Bridge表与事实之一结合起来并添加缺失的度量,例如将Amount2添加到fact_A。但是那样,我将在多维数据集中复制Amount2。

是否有可能通过桥接表在多维数据集中以某种方式将这两个量度相关联,而仅仅是通过在两个量度之间添加某种类型的关系,而不是通过上面的方式,因此最终结果将有可能创建下一个报告:

结果:

DimensionOneKey DimensionTwoKey Amount1 Amount2
------------------------------------------------
1                    2            10       6
2                    2            11       5

1 个答案:

答案 0 :(得分:1)

  

是否有可能以某种方式将这两个量度关联到多维数据集中   借助桥接表,只需添加某种   两种措施之间的关系,而不是上面的方式,所以   最终结果将使创建下一个报告成为可能:   是的,您可以这样做。您需要在SSAS项目的DimensionUsage选项卡中查看多对多关系。想法是,您的DimensionOne将按照您的描述加入BridgeTable。然后,此桥表连接到DimensionTwo。