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;
返回结果中增加【季报公布日】与【报告期公布日】这两个字段,如下: