1. 概述
1.1 版本
FineBI版本 | JAR 包 | 功能变动 |
---|---|---|
5.1 | - | - |
5.1.6 | 2020-09-30 | 「实时数据」增加「近似去重计数」的函数 注:支持的数据库版本:CLICKHOUSE、ORACLE(12.1或以上)、SQLSERVER(2019或以上)、PRESTO、REDSHIFT、VERTICA、MAXCOMPUTE。 |
5.1.7 | 2020-11-05 | 函数释义优化&明确函数参数合法性 |
5.1.11 | 2021-04-02 | 实时数据公式校验加强 |
1.2 应用范围
组件编辑界面:添加计算字段
1.3 功能简介
聚合函数可以对一组数据进行汇总,一般使用聚合函数汇总后的值进行再计算。
不同的聚合函数对应不同的汇总方式,汇总方式包括「求和,平均,中位数,最大值,最小值,标准差,方差,去重计数,计数」。
随着用户分析维度的切换,计算字段会自动跟随维度动态调整。
求和聚合函数「SUM_AGG」是使用频次最高的聚合函数,下文将以「SUM_AGG」函数举例,详细讲解聚合函数。
2. 函数列表
函数 | 定义 |
---|---|
SUM_AGG-求和 | 对指定维度(拖入分析栏)数据进行汇总求和 |
AVG_AGG-平均值 | 根据当前分析维度,返回指标字段的汇总平均值,生成结果为一数据列,行数与当前分析维度行数一致。 |
COUNT_AGG-计数 | 对指定维度(拖入分析栏)数据进行计数(非空的单元格个数) |
COUNTD_AGG-去重计数 | 对指定维度(拖入分析栏)数据进行去重计数(非空的单元格去重个数) 注:条件去重计数详情参见:条件求和与计数。 |
MIN_AGG-最小值 | 根据当前分析维度,返回指标字段的最小值,生成结果为一数据列,行数与当前分析维度行数一致。 |
MAX_AGG-最大值 | 根据当前分析维度,返回指标字段的最大值,生成结果为一数据列,行数与当前分析维度行数一致。 |
MEDIAN_AGG-中位数 | 根据当前分析维度,返回指标字段的中位数,生成结果为一数据列,行数与当前分析维度行数一致。 |
VAR_AGG-方差 | 根据当前分析维度,动态返回指标字段的方差,生成结果为一动态数据列,行数与当前分析维度行数一致。 |
STDEV_AGG-标准差 | 根据当前分析维度,返回指标字段的标准差,生成结果为一数据列,行数与当前分析维度行数一致。 |
PERCENTILE_AGG-百分位数 | 根据当前分析维度,从给定表达式返回与指定数字对应的百分位处的值。数字必须介于 0 到 1 之间(含 0 和 1 ),例如 0.66,并且必须是数值常量。 |
APPROX_COUNTD_AGG-近似去重计数 | 根据当前分析维度,动态返回某字段的近似去重计数,生成结果为一动态数据列,行数与当前分析维度行数一致。 |