月營收跨年度的問題

  •   263 
  • 最後發表   大A  2025 五月 14
大A 發文於   2025/05/14

請問一下,若遇到跨年度時,以上的月營收語法會有取錯或取不到數值的問題嗎?

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棒月份數值比公佈的數值差一

排序方式: 標準 | 最新
虎科大許教授 發文於   2025/05/14

月營收是月的序列資料,跨年度沒問題。例如現在的月營收月份是四月份,getField("月營收", "M")就是四月份的營收。

getField("月營收", "M")[3]是一月份營收,getField("月營收", "M")[4]是去年12月份的營收。

 

大A 發文於   2025/05/14

了解,感謝教授

發表回覆
Close