示例:
//首先要在科目维度增加一个科目ReClass用以存储差值
//清空所有ReClass的数据
runs("v('A@Reclass')=null" );
runs("v('A@Reclass') = v('A@SGXM028') - v('A@SGXM029')");
//X["XMHJ"].base()指代所有要计算差值的项目
let AccSc=scope(X["XMHJ"].base(),A.in("Reclass"),CT.in("YTD"),IC.in("ICNone"),AT.in("EntityInput"));
let Cs=getCellSet(AccSc);
Cs.forEach(
function(dc){
AData=dc.value;
Xcc=dc.XM;
if(AData>0){
runs(
"v('CT@YTD,A@SGXM030,IC@ICNone,X@"+Xcc+"')=" + AData
);
}
else{
runs(
"v('CT@YTD,A@SGXM030,IC@ICNone,X@"+Xcc+"')=0"
);
}
}
)
推荐阅读