請問一下,若遇到跨年度時,以上的月營收語法會有取錯或取不到數值的問題嗎?
input:N(12),NE(4);
SetTotalBar(3);
if GetField("月營收", "M") >= Highest(GetField("月營收", "M"),N) then ret=1;
value1=getFieldDate("月營收", "M");
//取得月營收日期
value2=datevalue(date,"M");
//取得最近一根K棒的月份數值
value3=datevalue(value1,"M");
//取得月營收日期的月份數值
if value2-value3=1 then ret=1;
//如果K棒月份數值比公佈的數值差一
2 評論