我的数据示例:
id value_a
1 1.0
2 2.0
3 3.0
4 4.0
我想要的是
id / value_a / recent_n_avg
1 1.0 0.33
2 2.0 1.00
3 3.0 2.00
4 4.0 3.00
recent_n_avg是最近n行的平均值(例如n = 3)。
如何使用MDX解决此问题。
感谢。
答案 0 :(得分:1)
如果你只想为一个维度做这个维度并且这个维度是平的,你可以为新的计算成员写下面的表达式:
SUM({[Dimension].CurrentMember.Lag(2):[Dimension].CurrentMember}, [Measures].[Your measure])/3
另外,你应该记住你的维度中的成员“全部”和成员#1,2。