GetRDateByYear
简述
选取复符合条件的报告期,按照Show1Q,Show2Q,Show3Q,Show4Q是否为真来表示是够选取一季报,中报,年报,选取的年份区间在BegY,EndY内
GetRDateByYear(t:TableArray,BegY:Integer,EndY:Integer,Show1Q:Boolean,Show2Q:Boolean, Show3Q: Boolean, Show4Q: Boolean):Array
t:数据表,必须含有“截止日”或者“ReportDate”字段
BegY:整数,选取的开始年份
EndY:整数,选取的结束年份
Show1Q:布尔类型,是否选取一季报
Show2Q:布尔类型,是否选取中报
Show3Q:布尔类型,是否选取三季报
Show4Q:布尔类型,是否选取年报
返回:数组,返回符合条件的报告期
范例:
t:=array(('截止日':20120930),('截止日':20120331),('截止日':20120923),('截止日':20120912));
return GetRDateByYear(t,2012,2012,1,1,1,0); //选取一季报,中报,三季报
//结果: