TSL语言基础 > SQL基础到TS-SQL > TS-SQL语法 > SELECT查询语句 > 聚集函数

EMAOF    

简述
返回组中值的指数平滑移动平均值。不支持空值。
定义
EMAOF (Expression:TExpression;BoolConditionExp:TExpression;N:Integer[;MovingFirst:Bool[;CacheId:String]] ) :real
参数
名称类型说明
ExpressionTExpression数字数据类型类别的表达式。参见多字段聚集。
BoolConditionExpTExpression布尔型表达式,统计内容为该表达式为真的行。
Ninteger整数,统计对象为满足条件的从当前行起往前总共的N条记录, 如果为负数,则为从当前起往后总共|N|行。
MovingFirstBoolean布尔型,暂不支持,需设置为0或nil。
CacheIdString字符串型,缓存标识串,参见:SQL时间序列统计缓存标志与性能加速
返回realReal。
  • 范例


    范例01:
    Table1 := Array(
    ('A':6,'B':20,'C':34),
    ('A':5,'B':20,'C':34),
    ('A':9,'B':20,'C':34),
    ('A':2,'B':20,'C':34),
    ('A':7,'B':18,'C':34) );
    Return Select emaof(['A'],1,2) from Table1 end;

    返回结果:
相关