带有ALL选项的MDX过滤器

时间:2014-06-25 02:32:50

标签: ssas mdx

我目前有一个MDX过滤器,其中包含以下公式:

Descendants([Start_Date].[Start Year],, SELF_AND_AFTER)

我看到All,2012,2011,2010这就是我所期待的。

但是,All总结了一切。我想要的只是看到所有年份,而不是所有的总和。因此,如果我选择全部,它将分别向我显示2010年,2011年和2012年,这就是它,而不是将所有年份汇总在一起的第四个值。

无论如何要实现这个目标?

1 个答案:

答案 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)