天软金融分析.NET函数大全 > 数据仓库函数 > 财务函数

ReportHist    

简述
返回一个数组,公布了包含infoID的所有报告期列表,例如返回(19991231,20000630,20001231)表示含有InfoID所指数据的报告有1999年年报,2000年中报以及2001年年报。

如果存在FindV参数,则仅返回报告期ID与FindV最接近且不大于的报告期。
定义
ReportHist(infoID:Integer;[FindV:Integer]):Array
参数
名称类型说明
infoidinteger数据表字段代码,infoID参见附录。如合并利润表中营业收入的ID为46002
FindVinteger可选参数,查找的报告期,如20131231。
返回若无第二个参数,则返回一维数组,报告期列表。若存在第二个参数,则返回一个整数,报告期。
  • 范例


     
      //获取SH601888公布的利润分配表的所有报告期ID列表
      setsysparam(pn_stock(),'SH601888');
      //营业收入ID(利润分配表的一个科目)
      infoid:=DataBaseRatioId(1);
      return ReportHist(infoid);
     

    //返回结果如下图:

     
      //获取SH601888公布的利润分配表的最接近20140331的报告期
      setsysparam(pn_stock(),'SH601888');
      //营业收入ID(利润分配表的一个科目)
      infoid:=DataBaseRatioId(1);
      return ReportHist(infoid,20140331);

    //返回20130930(执行时间20140117,未公布2013年报及2014一季报)
     
相关