7.51正式版與內測版中GPJYVALUE函數的bug
作者:通達信 來源:cxh99.com 發布時間:2021年09月25日
-
咨詢內容:
無論測試還是正式版,GPJYVALUE(7,1,0)函數的數據會出來
1,正常情況:在6月4日的7.51內測版中,
比如if(
GPJYVALUE(7,1,0)不為0,8,4)。表示
有官方有公布的陸股通成交數據的,當日標8,沒有數據的標4
2,bug1:在6月20內測版和6月30日正式版中,同樣的
if(
GPJYVALUE(7,1,0)不為0,8,4)。結果公式顯示,
a:該股的歷史數據中,
只要有一天
GPJYVALUE(7,1,0)的數據
不為0,那每日的數據顯示正常(即上面1的正常情)
b:但是,如果該股的歷史中沒有一天出現過
GPJYVALUE(7,1,0)的數據
不為0,那么,公式顯示都錯誤的顯示8(正確應該顯示4)
3,bug2:情況2用了0,這里再用空值試下。
if(
GPJYVALUE(7,1,0)不為空,8,4)。結果是無論什么股票,無法有沒有官方的成交額數據,公式一律顯示8
麻煩技術人員排查,謝謝
?
?來源:C X H 9 9 .C O M )
-
通達信技術部:
我們這邊2個版本測試正常
可將有問題的股票,在2個客戶端的展示結果截圖看下
?
-
通達信客服:
謝謝測試。
我這又拿6月4日后的測試版以及正式版的幾個版本做了下測試,的確是有bug,請看下貼圖
以:if(
GPJYVALUE(7,1,0)<>0,8,4)為例:
-
通達信客服:GPJYVALUE(7,1,0)是否為0完全一致對應
?
-
通達信客服:
此主題相關圖片如下1.png:
2,bug1,在6月20日以來,至今的所有版本中,?
-
通達信客服:
a,像000001,歷史數據出現過?
-
通達信客服:GPJYVALUE(7,1,0)的數據?
-
通達信客服:不為0的情況,所以顯示都正常
?
-
通達信客服:
此主題相關圖片如下2.png:
b,像000009,這個票在歷史數據中沒有出現過GPJYVALUE(7,1,0)不為0的情況,就出現錯誤:所有數據都為8(正確應該為4)
此主題相關圖片如下4.png:
正確的版本(6月4日7.51測試版)的數據:
此主題相關圖片如下6.png:
3,bug2,
暫且不討論
辛苦開發人員排查下bug,謝謝
?
-
通達信客服:
?
-
通達信客服:
?
-
網友交流:
好的,問題已記下,我們會跟開發的同事反饋
?
-
網友交流:
已確認
舊版本對沒有數據的指標,當成0處理
新版本對沒有數據的指標,當成無效值處理
新版本的處理更符合實際場景,建議在新版本公式源碼中進行相對應的修改