
等级: 专业版
- 注册:
- 2022-10-26
- 曾用名:
|
市值:FINCOMSHARE('' ,'totalShares', 0)*c;
更新日期:=FINCASHFLOWSTD('','endDate',0,0);
month2_:=STRMID( numtostr(更新日期,0),5 , 2);
month_:=STRTONUM(month2_);
净利润:=FINPROFITSTD('','NIncomeAttrP',0,0);//这里必须用归属净利润
最近一个季度净利润:=VALUEWHEN(更新日期<>ref(更新日期,1),if(month_=3 or month_=4,净利润,净利润-ref(净利润,1)));
TEMP:=0;
if 更新日期<>ref(更新日期,1) then TEMP:=最近一个季度净利润;
LEN:=SUMBARS(TEMP<>0,4);
最近12个月净利润:SUM(TEMP,LEN);//单位是千元
滚动市盈率:if(市值/(最近12个月净利润)>0,市值/(最近12个月净利润),999999999);
这段代码是前一阵您帮我写的,在您的基础上我做了一点修改
简单点说我想要某只股票的滚动市盈率,这段代码在测试的时候没有问题,但是我加载到无论哪个股票上,滚动市盈率都是99999999,这个数肯定不对。而且最近12个月净利润在界面上不显示,我想是不是最近12个月净利润这里出了问题,您帮我看看
|
|