我目前有一个MDX过滤器,其中包含以下公式:
Descendants([Start_Date].[Start Year],, SELF_AND_AFTER)
我看到All,2012,2011,2010这就是我所期待的。
但是,All总结了一切。我想要的只是看到所有年份,而不是所有的总和。因此,如果我选择全部,它将分别向我显示2010年,2011年和2012年,这就是它,而不是将所有年份汇总在一起的第四个值。
无论如何要实现这个目标?
答案 0 :(得分:1)
您正在寻找的是使用MDX中的VisualTotals
VisualTotals( Descendants( ... ) )
如果这不适合您的查询,您可以创建一个'新'[ALL]成员,它是年份的总和。像
这样的东西 MEMBER [Start_Date].[Start Year].[All].[New All] as Sum( Descendants([Start_Date].[Start Year],, SELF_AND_AFTER) - [All], [Measures].currentmember)