GetTopNRDateByInfoId
简述
最新N个报告期(由InfoId判断)。与系统股票有关
GetTopNRDateByInfoId (InfoId: Integer;RDateType:Integer; N:Integer):Array
名称 | 类型 | 说明 |
---|
InfoId | Integer | 基本面类型,证券类型 |
RDateType | Integer | 整型类型,报告期类型,其取值如下:
显示名 |
取值 |
全部 |
0 |
一季度 |
1 |
中报 |
2 |
三季度 |
3 |
年报 |
4 |
中报+年报 |
5 |
|
N | Integer | 整型类型,显示个数,其取值如下:
显示名 |
取值 |
全部 |
0 |
最近2个报告期 |
2 |
最近3个报告期 |
3 |
最近4个报告期 |
4 |
最近5个报告期 |
5 |
最近6个报告期 |
6 |
最近7个报告期 |
7 |
最近8个报告期 |
8 |
|
返回 | Array | 数组 |
根据数据库的提供商获得相应的金融IDNewId,当NewId不为空值时,根据NewId获取报告期ID列表RDateArr,否则根据InfoId获取报告期ID列表RDateArr,根据RDateType和N从RDateArr中获得最新N个报告期
//取得SZ000002(万科)的最新4个年报报告期(由InfoId判断)
SetSysParam(pn_stock(),'SZ000002');
return GetTopNRDateByInfoId(46002,4,4);
//结果:
