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

SortTableByField    

简述

对一个表类型的数组Value用字段名Field排序,排序方向由sortdir决定,如果省略sortdir参数或者设置sortdir为1,正序排序,否则逆序排序。
定义
SortTableByField(Var Value:Array;Field:String;sortdir:Boolean):Integer;
参数
名称类型说明
valueArray二维数组;
FieldString字符串,数组的列下标;
SortdirBoolean布尔型,排序方向,1表示正序,0表示逆序。
返回Integer
0。排序后的结果仍存在value变量中。
  • 范例


    arr:=array(("p1":1,"p2":2,"p3":3),
    ("p1":4,"p2":5,"p3":6),
    ("p1":66,"p2":200,"p3":36),
    ("p1":30,"p2":500,"p3":40));
    sortTableByField(arr,"p1",1);
    //sortdi=1按”p1”正序,sortdi=0反序
    return arr;
    //结果如图所示

    参考
    SortArray 
相关