GroupByFieldValue
简述
按字段大小进行汇总。小于最小值Lowvalue为一组,从最小值Lowvalue到最大值HighValue中间每步长SepValue为一组,大于最大值High为一组。
GroupByFieldValue(t:array;GroupField:String;LowValue:real;HighValue:real;SepValue:real)
名称 | 类型 | 说明 |
---|
t | array | 数据表类型 |
GroupField | String | 字符串,列名 |
Lowvalue | real | 实数,最小数值 |
HighValue | real | 实数,最大数值 |
SepValue | real | 实数,统计间距 |
依据字段GroupField值进行排序
划分四个区间,小于等于最小值,最小值到最大值之间的每一个步长区间(包括步长末值),临近最大值不足一个步长的区间(包括最大值),大于最大值区间。用FilterTableEx函数来统计指定区间的数量。
data:=select * from tradetable datekey 20180903t to 20180904T of 'sz000001' end;
return GroupByFieldValue(data,'close',1,20,0.1);
返回:
