我有各种计算成员来测量不同时期的网络。例如:
sum([Report Period].[Report Periods].currentmember.lag(49):
[Report Period].[Report Periods].currentmember.lag(60),[measures].[netsale])
计算第49个月和第60个月之间的netsales总和。
我无法弄清楚如何编写MDX语句来计算60个月前(5年)和之前几年的网络总和。
请帮忙。感谢。
答案 0 :(得分:0)
您可能需要查看http://msdn.microsoft.com/en-us/library/ms144947.aspx
中的.FirstChild运算符根据您设置维度的方式(报告期间是您的最终级别?),FirstChild或Head(,1)与Descendants(,)的组合应该可以解决问题。