FAQ > 金融建模 > 数据提取 > 基本面数据

Q:提取基本面数据时空记录数据的显示模式    

  • A:Pn_Emptymode
    定义:pn_Emptymode():String
    说明:基本面数据的返回增加系统参数选项,pn_EmptyMode(),可以设定当记录不存在的时候report和base的缺省行为。
    该系统参数设置值如下:
    取值说明
    0缺省值,设置为整数0
    1设置为Nil
    2根据字段的数据类型设定,浮点为0.0
    3设置为短杠字符串
    4设置为N/A字符串
    5设置为浮点NAN
    6根据类型设定,浮点为NAN

    范例01:代码中的设置

    //取万科A在2019年的三季报与年报的股东权益合计,笔者执行日期为20191224日,年报还未出
        setsysparam(pn_emptymode(),5);//空记录设置为浮点NAN
        setsysparam(pn_stock(),'SZ000002');
        t1:= reportofall(44111,20190930);
        t2:= reportofall(44111,20191231);
        return array(t1,t2);

    返回:

    244,851,895,300.25
    NAN

    范例02:数据专家中的设置-设置为N/A串

    该设置下的返回的结果: