加快运行总MDX计算量度?

时间:2010-10-25 19:24:55

标签: ssas mdx

我正在使用跟随mdx来保持我的多维数据集中的期间余额衡量的总计:

SUM({[截止日期]。[日期] .CurrentMember.Level.Item(0):[截止日期]。[日期] .CurrentMember},[测量]。[期间余额])

效果很好,但随着显示的数据量的增加,它确实很慢。我无法使用MTD或YTD,因为用户可能正在分析与年份重叠的数据。我能用什么方法加快速度呢?

提前致谢。

1 个答案:

答案 0 :(得分:4)

我认为你看过这个? http://sqlblog.com/blogs/mosha/archive/2006/11/17/performance-of-running-sum-calculations-in-sp2.aspx

如果不这样做,还有另一个样本使用父母的先前总数和父母的当前孩子从第一个兄弟到现在的技术 - 所以你要将前几个月和本月的天数相加 - 这只会起作用如果您有日期层次结构:

http://www.ssas-info.com/analysis-services-articles/62-design/367-inventory-management-calculations-in-sql-server-analysis-services-2005-by-richard-tkachuk

我认为那里的图片更好地解释了它的“Summing Increments”部分。

您是在进行查询记录并进行基于使用情况的聚合吗?