if語句不能嵌套太多
作者:通達信 來源:cxh99.com 發布時間:2017年07月02日
-
咨詢內容:
我想寫一個顯示股票所屬行業板塊代碼的語句,因為通達信沒這個函數。用下面語句實現。
BK:=HYBLOCK;
BKDM:
IF(STRCMP(BK,'環境保護'),880456,
IF(STRCMP(BK,'倉儲物流'),880464,
IF(STRCMP(BK,'元器件'),880492,
IF(STRCMP(BK,'釀酒'),880380,
IF(STRCMP(BK,'化纖'),880330,
IF(STRCMP(BK,'電氣儀表'),880448,
IF(STRCMP(BK,'通信設備'),880490,
IF(STRCMP(BK,'造紙'),880350,0))))))))))))))))))))))))))))),NODRAW;
但是當嵌套太多的時候,公式通過不了,說嵌套太多,請使用多條語句。望版主給出解決途徑
-
通達信技術部:
考慮先中間賦值一次,再進行嵌套。
-
通達信客服:
怎么賦值啊,那是板塊代碼。我真的不會啊。可以不可以直接搞個函數求出所屬板塊代碼啊。朋友找我寫公式,我說我只會寫通達信,他們就換成通達信軟件了,我覺得這個論壇對你們的發展很好。希望能把公式編寫做的更好,最好可以兼容C語言編寫。
-
網友交流:
在個股K線界面CTRL+R;雙擊板塊指數處,出現該指數的K線界面;