如何判斷無法取得營業毛利率的商品

  •   88 
  • 最後發表   mathan  2023 十二月 20
mathan 發文於   2023/12/08

我在選股結果 希望輸出所有股票的"營業毛利率"  若該股票沒有營業毛利率  則希望輸出空字串 

script中有先用 GetFieldStartOffset("營業毛利率", "Q") 做判斷 (若GetFieldStartOffset < 0 則輸出空字串 否則 輸出該股票的最新季營業毛利率)

但發現 2886-兆豐金 執行選股後是出現在 "不符合條件的商品" ,

觀察2886 的 GetFieldStartOffset("營業毛利率", "Q")  輸出值為86 (2023/12/8 執行)

這是bug嗎? 或 是否有捨麼方式可判斷 該刪品不可取得 "營業毛利率" 以利針對2886我的輸出內容為空字串

以下為我的script 

謝謝

///////////////

if 1>0 then ret = 1;

 

if 

GetFieldStartOffset("營業毛利率", "Q")<0

then

begin

outputField(1,"","營業毛利率");

end

else 

begin

outputField(1,GetField("營業毛利率", "Q"),"營業毛利率");

end;

 

//////////

XQ小幫手 發文於   2023/12/20

Hello, mathan.

小幫手剛剛實驗了一下,目前只要碰到GetField("營業毛利率", "Q")且這個值是沒有的就會列入"不符合條件的商品",目前好像沒有其他方法,

感謝您的建議,相關需求將轉呈相關人員進行評估。

 

謝謝!

發表回覆
Close