AccAvg
概述
AccAvg 函数用于计算一组数值的累积平均值。
语法说明
参数说明
| 参数 | 必需 | 参数类型 | 说明 |
|---|---|---|---|
| 数值表达式 | 是 | 字段、表达式、常量 | 需要计算累积平均值的数据表达式 |
!!! note "字段数据类型需要为 整数(INT)、小数(DOUBLE)、高精度小数(DECIMAL)
支持函数表达式或算数表达式,不支持聚合函数、窗口函数、预聚合函数,表达式返回的数据类型为 整数(INT)、小数(DOUBLE)、高精度小数(DECIMAL)" 字段数据类型需要为 整数(INT)、小数(DOUBLE)、高精度小数(DECIMAL)
支持函数表达式或算数表达式,不支持聚合函数、窗口函数、预聚合函数,表达式返回的数据类型为 整数(INT)、小数(DOUBLE)、高精度小数(DECIMAL)
示例
计算每日累积平均销售额
假设在一个销售记录表中,每日的销售额存储在名为 DailySales 的字段中。为了分析销售额的变化趋势,可以使用如下表达式计算每日的累积平均销售额:
示例公式
数据示例
| Day | DailySales |
|---|---|
| Day 1 | 100 |
| Day 2 | 150 |
| Day 3 | 200 |
| Day 4 | 250 |
计算结果
| Day | DailySales | AccAvg(DailySales) |
|---|---|---|
| Day 1 | 100 | 100 |
| Day 2 | 150 | 125 |
| Day 3 | 200 | 150 |
| Day 4 | 250 | 175 |