MDX表达“5年之前和之前的所有销售总和”!

时间:2014-09-15 12:55:09

标签: mdx

我有各种计算成员来测量不同时期的网络。例如:

sum([Report Period].[Report Periods].currentmember.lag(49):
   [Report Period].[Report    Periods].currentmember.lag(60),[measures].[netsale])

计算第49个月和第60个月之间的netsales总和。

我无法弄清楚如何编写MDX语句来计算60个月前(5年)和之前几年的网络总和。

请帮忙。感谢。

1 个答案:

答案 0 :(得分:0)

您可能需要查看http://msdn.microsoft.com/en-us/library/ms144947.aspx

中的.FirstChild运算符

根据您设置维度的方式(报告期间是您的最终级别?),FirstChild或Head(,1)与Descendants(,)的组合应该可以解决问题。