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

RPSValue    

简述
按照指定字段求RPS。
定义
RPSValue(t:array;ColumnName:String)
参数
名称类型说明
tarray数据表类型,数据表
ColumnNameString字符串,要计算RPS的字段
  • 算法

    指定字段从大到小排序。
    RPS=100-100/(数据总数量-1)*所在行标。
    范例


    stockArr:=getbkbydate('SH000016',20190201T);

    s:=select ['StockID'] as '代码',
           ["StockName"] as "名称",
           ['price'] as '收盘',
           stockzf(['date'],['date']) as '涨幅(%)'
           from markettable datekey 20190201T to 20190201T of stockArr end;

    RPSValue(s,'涨幅(%)');

    return s;
    返回:
相关