通达信用户反馈区软件纵横公式天堂 → 当使用finone引用最新的连续多年财务数据时,每年5月份之前如何判断新一期年报已经发布?


  共有185人关注过本帖树形打印

主题:当使用finone引用最新的连续多年财务数据时,每年5月份之前如何判断新一期年报已经发布?

美女呀,离线,留言给我吧!
huanyuan
  1楼 个性首页 | 博客 | 信息 | 搜索 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:2 积分:75 威望:0 精华:0 注册:2022/6/27 17:08:00
当使用finone引用最新的连续多年财务数据时,每年5月份之前如何判断新一期年报已经发布?  发帖心情 Post By:2022/6/28 22:02:00

用finone引用连续N年年报财务数据时,譬如连续三年:当前年份N=year,finone(id,N-1,1231),finone(id,N-2,1231),finone(id,N-3,1231)。 如何设置条件,可以在每年5月份之前,确定最新年报是否已经发布?若已经发布,N=year,否则N=year-1。 如果用finance(37)判断第几季,因为一季报与年报发布时间有重合,所以五月份之前有两种可能:年报比一季报先发布,finance(37)的值会先出现3,再出现4,然后出现1;若一季报比年报先发布,则finance(37)的值会先出现3,再出现1,然后出现4。 第二种情况,可以用条件判断 if (month<5 and="and" finance(37)<>4,N=year-1,N=year); 但是第一种情况,年报比一季报先发布,该用怎样设置判断条件?用什么办法可以兼顾到两种情况呢?

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
美女呀,离线,留言给我吧!
huanyuan
  2楼 个性首页 | 博客 | 信息 | 搜索 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:2 积分:75 威望:0 精华:0 注册:2022/6/27 17:08:00
  发帖心情 Post By:2022/6/29 20:06:00

可以用一条判断语句: N:=IF(FINONE(74,0,1231)=FINONE(74,YEAR-1,1231),YEAR-1,YEAR-2); 其中74可以是任何一项每年都必然有且数值必然不一样的科目。

支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部

返回版面帖子列表

当使用finone引用最新的连续多年财务数据时,每年5月份之前如何判断新一期年报已经发布?








验证码: 验证码,看不清楚?请点击刷新验证码
签名