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