MDX过滤器与所有选项



我目前有一个MDX过滤器,公式如下:

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

我看到所有,2012,2011,2010,这是我所期望的。

然而,All求和。我只想看到所有年份,而不是所有年份的总和。所以如果我选择All,它会分别显示2010,2011和2012,就是这样,而不是所有年份之和的第四个值。

如何实现这一点?

您正在寻找的是在MDX中使用VisualTotals实现的

 VisualTotals( Descendants( ... ) )

如果这不适合你的查询,你可以创建一个'new' [ALL]成员,它是年份的总和。就像

 MEMBER [Start_Date].[Start Year].[All].[New All] as  Sum( Descendants([Start_Date].[Start Year],, SELF_AND_AFTER) - [All], [Measures].currentmember)

最新更新