历史版本43 :聚合函数概述 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

1.1 版本

          FineBI版本        JAR 包功能变动
5.1  --
5.1.62020-09-30

「实时数据」增加「近似去重计数」的函数

注:支持的数据库版本:CLICKHOUSE、ORACLE(12.1或以上)、SQLSERVER(2019或以上)、PRESTO、REDSHIFT、VERTICA、MAXCOMPUTE。

5.1.72020-11-05函数释义优化&明确函数参数合法性
5.1.112021-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根据当前分析维度,动态返回某字段的近似去重计数,生成结果为一动态数据列,行数与当前分析维度行数一致。