MDX开始到当前日期总和

时间:2011-12-10 00:51:22

标签: sql sql-server database sql-server-2008 mdx

这是关于计算从度量有条目的日期到当前日期的一组值的总和。

到目前为止,我能找到的是YTD功能。这限制了聚合能力,直到当前日期从一年的第一天开始。但我的要求是从第一个值开始计算,这可能是在去年或可能是两年之前。

例如:

日期-----------值

11/9/2010 ----- 2000

2011年2月10日----- 500

2011年8月5日------ 1000

使用YTD时,值为:1500

我需要的是:3500

我非常感谢你提供任何帮助。

1 个答案:

答案 0 :(得分:1)

类似的东西:

SUM([Date]。[Day] .AllMembers,[Measures]。[Value])

OR

SUM(OpeningPeriod([Date]。[Day]):ClosingPeriod([Date]。[Day]),[Measures]。[Value]),

其中[日期]。[日] - 这是你维度的一个级别; [措施]。[价值] - 你的措施。