SSAS 2012 - YTD计算的成员没有为所有Time hier成员滚动

时间:2013-06-19 21:56:55

标签: sql ssas mdx

计算成员的定义很简单:

 Aggregate(YTD(),[Period].[CurrentPeriod])

这适用于年度和月份级别的所有指标 - 但是季度会重复年度总和,而不是从月份中正确地累计年初至今的数值。

2006            300
Quarter 1 2006    300
Quarter 2 2006    300
    April 2006      100
    May 2006        100
    June 2006       100
Quarter 3 2006    300
Quarter 4 2006    300

感谢您对此MDX newb的任何帮助!

1 个答案:

答案 0 :(得分:1)

对此进行排序。我正在从2000年到2012年迁移立方体 - 这个计算成员起源于2000年。稍微添加到YTD函数参数:

骨料(YTD([时间]。[时间] .CURRENTMEMBER),[时段]。[CurrentPeriod])

无需进一步调整即可纠正汇总问题。