列出過去五年月營收列表

  •   136 
  • 最後發表   pdctony  2022 五月 24
pdctony 發文於   2022/05/16

想把過去五年的營收按月列出,並匯出

var:n(0);

if n<60 then

begin

outputfield(n+1, getfield("月營收","M")[n+0]*100,3,"月營收");

n=n+1;

end

else

ret=1;

編譯時出現 outputfiled 第一個參數要為numeric,

請問小編如何解決

 

排序方式: 標準 | 最新
XQ小幫手 發文於   2022/05/18

Hello pdctony,

 

outputfield 的第一個參數不能是變數,需要是直接撰寫的數字。

所以您需要把所有要列出的月營收都一個個寫出。

像是:

ret = 1;

outputfield1(getfield("月營收","M")*100, 3 ,"月營收");

outputfield2(getfield("月營收","M")[1]*100, 3 ,"月營收[1]");

......

pdctony 發文於   2022/05/21

謝謝小編,但有更簡潔寫法嗎,這樣寫顯得很笨耶,

我是想把所有股票的月營收做個幾年的列表,以便用EXCEL做運算,作圖,等等

感謝

XQ小幫手 發文於   2022/05/24

Hello pdctony,

 

很遺憾,這是outuputfield的限制,就小幫手所知只能一個個寫。

或許您可以考慮用print的方式來將資料輸出後整理。

pdctony 發文於   2022/05/24

謝謝小編的回覆。

發表回覆
Close