我正在使用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年消失?我如何让它不消失?
答案 0 :(得分:0)
Excel与计算成员的搭配并不好。我会在“产品”维度中添加“真实”成员,例如与联盟。然后,我将使用SCOPE赋值来执行计算,而不是定义计算成员。