當我使用如下語法時,得到 營業收入淨額為 685000
value1 = GetField("營業收入淨額","Q")[1] * 1000;
----------------------------------------------------------------
但實際公佈的 營業收入淨額為 684674
請教要如何取得為 684674 的語法
當我使用如下語法時,得到 營業收入淨額為 685000
value1 = GetField("營業收入淨額","Q")[1] * 1000;
----------------------------------------------------------------
但實際公佈的 營業收入淨額為 684674
請教要如何取得為 684674 的語法
eanshen 您好
是否能請問您是取哪一檔股票的數值會變成如此呢?
如果您沒有利用四捨五入的語法的話
數值會是準確無誤的
像是以下圖為例
我抓取 台積電 鴻海等股票數據 會是呈現實際數值

以取得台積電2020第二季為例好了
GetField("營業收入淨額","Q")[1]
就如你的回答 310698 (單位是百萬元)
而實際是310698367 (單位是仟元)
你可以看網址它的營業收入單位是到仟元
https://mops.twse.com.tw/server-java/t164sb01?step=1&CO_ID=2330&SYEAR=2020&SSEASON=2&REPORT_ID=C#StatementOfComprehensiveIncome
eanshen 您好
目前我們xs的資料庫該類數據會以百萬為主
詳細可以參考以下連結
謝謝您的詢問
4 評論