Lag
返回当前维度成员前面或后面的第几个维度成员,正数代表前,负数代表后。
语法
member.LAG(index)
参数
index | 指定成员相对于指定成员的偏移量。 |
示例一
select {[期间].[2023年].[2023年4季度].[2023年11月].lag(-1)} on rows, {[版本].&[50672]} on columns from [模型一]
where ([组织].&[50584],[场景].&[50685],[产品].&[50688],[科目].&[50220])
运行结果:
产品 : 不分
场景 : 累计预算
科目 : 办公费
组织 : 开发1部
期间 | 年初编报01版本 |
2023年12月 | 14.60 |
由于[2023年10月]、[2023年11月]、[2023年12月]的[科目].&[50220]的值分别为5、10.4、14.6,index值为-1.表示[2023年11月]后一个月也就是[2023年12月]的值为14.6。
示例二
select {[期间].[2023年].[2023年4季度].[2023年11月].lag(1)} on rows, {[版本].&[50672]} on columns from [模型一]
where ([组织].&[50584],[场景].&[50685],[产品].&[50688],[科目].&[50220])
运行结果:
产品 : 不分
场景 : 累计预算
科目 : 办公费
组织 : 开发1部
期间 | 年初编报01版本 |
2023年10月 | 5.00 |
由于[2023年10月]、[2023年11月]、[2023年12月]的[科目].&[50220]的值分别为5、10.4、14.6,index值为1.表示[2023年11月]前一个月也就是[2023年10月]的值为5。