如何“抑制評估”?<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
)
) ;
) ;