1

我正在使用 Excel 2010 和 SQL Analysis Services 2008 R2。我创建了一个计算成员,将总数相加。它如下所示并且工作正常。

CalcMember = [Product].[Product].defaultmember - 聚合([Product].[Product].&[Test])

我已将父层次结构设置为 [Product].[Product],将父成员设置为 [All]。当我在 Excel 中查看它时,它看起来不错。但是,如果我折叠包含计算成员的组,它就会消失。如果我展开组,则会出现计算的成员。例如:

Expand
 Year
  - 2010
     Product1    50
     CalcMember  75
  - 2011
     Product2    25
     CalcMember  60

Collapse
 Year
   + 2010
   - 2011
     Product2    25

为什么 CalcMember 从 2011 年开始消失?如何让它不消失?

4

1 回答 1

0

Excel 不能很好地与计算成员配合使用。我会在产品维度中添加一个“真正的”成员,例如使用联合。然后,我将使用 SCOPE 分配来执行计算,而不是定义计算成员。

于 2013-03-22T01:03:05.387 回答