你好,游客 登录 注册 搜索
背景:

DRAWTEXTABS公式如何与IF公式结合

[日期:2020-01-19] 来源:  作者: [字体: ]

编写要求:

股票网解答:

 网友求助:

想在主图在用DRAWTEXTABS公式显示文字,且想要结合IF公式的判断结果来修改DRAWTEXTABS公式的显示效果

如:
净利:=PFFIN(1273,0);
现金流:=PFFIN(1310,0);
如果 现金流>净利、则用DRAWTEXTABS公式在主图用3号粗线显示文字“现金流”数值;
现金流<净利、则用DRAWTEXTABS公式在主图用2号粗线显示文字“净利”数值;

现金流>净利 则:
DRAWTEXTABS(5,5,' 现金流 '+现金流),Color0000FF,LINETHICK3;
请教:要达到此效果具体要怎样写编码。
谢谢!

 
解答如下:

1.循环写法:

净利:=PFFIN(1273,0);
现金流:=PFFIN(1310,0);
if 现金流>净利 then begin DRAWTEXTABS(5,5,' 现金流 '+现金流),Color0000FF,LINETHICK3;
end else
if 现金流<净利 then DRAWTEXTABS(5,5,' 净利 '+净利),Color0000FF,LINETHICK2;

2.不用循环:

净利:=PFFIN(1273,0);
现金流:=PFFIN(1310,0);
DRAWTEXTABS(5,5,IFS(现金流>净利,' 现金流 '+现金流,'')),Color0000FF,LINETHICK3;
DRAWTEXTABS(5,5,IFS(现金流<净利,' 净利 '+净利,'')),Color0000FF,LINETHICK2;
 

 

收藏 推荐 打印 | 录入:admin | 阅读:
相关新闻