如何“抑制评估”?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />你好
尝试建立一个公式,根据相同 asset_num 的出现次数来简单地进行计数(增量)。
我喜欢计算这个公式一次,然后抑制 eval 甚至删除公式。
任何帮助将不胜感激。
下面,我尝试抑制 eval(false) 让公式计算然后抑制 eval(true) 来抑制它...
它不起作用。
谢谢
::MyCntDwn2 = Function( {dt}, {默认本地},
col=新列("倒计时",数字,"连续",格式("最佳", 12 ));
col<<设定公式(
如果(行()> 1,
If( :asset_num == Lag( :asset_num, 1 ),
滞后(:倒计时,1)+ 1,
1
),
1
)
);
col << 抑制 eval(false);
col << 抑制 eval(true);
);
回复:如何“抑制评估”?你的两个公式都有效。 非常感谢 ...
感谢您的帮助。
回复:如何“抑制评估”?嗨阿尔图格,
在这种情况下,我通常只是删除以下公式:
dt = 当前数据表();
dt << 新列("倒计时",
公式((Row() - 列最小值( Row(), :asset_num )) + 1)
);
column(dt, "倒计时") << 删除公式;
回复:如何“抑制评估”?我猜想 <
使用 <
...
坳<<评估公式;
坳<<抑制评估(真的) ;
...
但是,如果您确实不需要公式,您只需计算一次值即可:
::我的CntDwn2 =功能({ dt } ,
坳= dt <<新专栏( “倒数” ,数字, “连续的” ,格式( “最好的” , 12 )) ;
对于每一行(
坳[] =如果(排() > 1 ,
如果( :资产编号[] ==落后( :资产编号[] , 1 ) ,
落后(坳[] , 1 ) + 1 ,
1
) ,
1
)
) ;
) ;