TSL语言基础
>
SQL基础到TS-SQL
>
TS-SQL语法
>
SELECT查询语句
>
聚集函数
REFOF
复制链接
简述
返回上一行的值。
定义
REFOF (Expression: TExpression;N:Integer;[ BoolConditionExp:TExpression]):any
参数
名称
类型
说明
Expression
TExpression
任意类型的表达式。
N
Integer
整数,在当前行前的第N条记录,如果为负数,则为后第|N|行。当N为0时,返回结果为本行,与BoolConditionExp无关。
BoolConditionExp
TExpression
布尔型表达式,如果存在该参数,则为满足该表达式为真的前第N行。
返回
any
Expression的计算结果类型决定。
范例
范例01:
Table1 :=Array(('A':5,'B':1,'C':34), ('A':6,'B':2,'C':34),
('A':3,'B':4,'C':34),
('A':2,'B':2,'C':34),
('A':7,'B':8,'C':34),
('A':-1,'B':59,'C':34),
('A':1,'B':18,'C':34),
('A':9,'B':1,'C':34),
('A':2,'B':0,'C':34),
('A':4,'B':18,'C':34));
Return Select ["A"],REFOF(["A"],2,['A']>2) as 'refA' from Table1 end;
返回结果:
相关
多字段聚集
COUNTOF
REFOF
COUNTIFOF
AVGOF
EMAOF
SMAOF
HARMEANOF
GEOMEANOF
SUMOF
MINOF
MAXOF
RefMinOf
RefMaxOf
MODEOF
MEDIANOF
STDEVOF
STDEVPOF
VarOf
VarpOf
TotalVarOf
AvedevOF
DEVSQOF
NORMOF
SKEWOF
SKEW2OF
KURTOSISOF
KURTOSIS2OF
Largeof
Smallof
Percentileof
PercentRankOf
QuartileOf
RankOf
TrimMeanOf
FrequencyOf
ProductOf
AGGVALUE
CHECKSUM_AGGOF
AGGOF
双序列统计聚集函数
SQL时间序列统计缓存标志与性能加速