SSAS角色扮演维度和两个度量组

时间:2016-03-30 12:21:02

标签: ssas olap ssas-2008-r2

我在立方体中有两个度量值组:

  • Facts1(id1,measure1,dim1,dim2)
  • Facts2(id2,measure2,dim1,dim2)

我有两个方面:

  • DIM1
  • DIM2

一切都很好..在finall立方体中,我有两个度量和两个维度。

现在我想使用Dim2作为角色扮演维度:

  • Dim2A
  • Dim2B

现在,我的事实表是:

  • Facts1(id1,measure1,dim1,dim2a,dim2b)
  • Facts1(id2,measure2,dim1,dim2a,dim2b)

但是在finall cube而不是

  • DIM1
  • Dim2A
  • Dim2B

..我已经

  • DIM1
  • Dim2A(Facts1)
  • Dim2B(Facts1)
  • Dim2A(Facts2)
  • Dim2B(Facts2)

我在哪里弄错了? 如何告诉SASS:

  • Dim2A(Facts1)和Dim2A(Facts2)是相同的维度;
  • Dim2B(Facts1)和Dim2B(Facts2)是同一个维度?

1 个答案:

答案 0 :(得分:0)

实测!

我必须转到立方体编辑器,维度用法选项卡。 我不得不删除Dim2A(Facts2)和Dim2B(Facts2)然后用Facts2测量组定义Dim2A(Facts1)和Dim2B(Facts1)的缺失关系,在Facts2的交叉点上单击空单元格中的点[...]列和Dim2A,Dim2B行。