在Excel中折叠组时计算成员消失

时间:2013-03-20 19:43:22

标签: excel ssas

我正在使用Excel 2010和SQL Analysis Services 2008 R2。我创建了一个累计计算成员。如下所示,工作正常。

CalcMember = [Product]。[Product] .defaultmember - Aggregate([Product]。[Product]。& [Test])

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

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

Collapse
 Year
   + 2010
   - 2011
     Product2    25

为什么CalcMember会从2011年消失?我如何让它不消失?

1 个答案:

答案 0 :(得分:0)

Excel与计算成员的搭配并不好。我会在“产品”维度中添加“真实”成员,例如与联盟。然后,我将使用SCOPE赋值来执行计算,而不是定义计算成员。