天软金融分析.NET函数大全 > TSL函数 > 基础函数 > 数组 > 数组操作

GroupByFieldValue    

简述
按字段大小进行汇总。小于最小值Lowvalue为一组,从最小值Lowvalue到最大值HighValue中间每步长SepValue为一组,大于最大值High为一组。
定义
GroupByFieldValue(t:array;GroupField:String;LowValue:real;HighValue:real;SepValue:real)
参数
名称类型说明
tarray数据表类型
GroupFieldString字符串,列名
Lowvaluereal实数,最小数值
HighValuereal实数,最大数值
SepValuereal实数,统计间距
  • 算法

    依据字段GroupField值进行排序
    划分四个区间,小于等于最小值,最小值到最大值之间的每一个步长区间(包括步长末值),临近最大值不足一个步长的区间(包括最大值),大于最大值区间。用FilterTableEx函数来统计指定区间的数量。
    范例

      data:=select * from tradetable datekey 20180903t to 20180904T of 'sz000001' end;
    return GroupByFieldValue(data,'close',1,20,0.1);
    返回:
相关