FAQ > 金融建模 > 建模问题 > 基金相关

Q:基金持股明细等表格中无公布日,如何补上    

  • A:由于基金持股明细,资产配置,财务指标等数据都是从同一个公告文件中采集的,为了便于数据的维护,公布日仅在某个指定表格中正常维护,其它不维护的表格中公布日一般表现为0。
    其中,
    基金.财务指标表,表ID为358,记录基金报告期数据,其中公布日为报告期的公布日。
    基金.财务指标表(季度),表ID为310,记录基金季度报告期数据,其中公布日为季报的公布日。

    那么,如何在公布日为0的这类表格中增加相应的公布日呢?
    比如,在基金持股明细表中增加报告期公布日与季度报告期公布日,一般实现如下:
    stockid:=array("OF160127","OF000814");
    data:=select *,report(310001,["截止日"]) as "季报公布日",
            report(358001,["截止日"]) as "报告期公布日"
       from infotable 318 of stockid end;
    return data;

    返回结果中增加【季报公布日】与【报告期公布日】这两个字段,如下: