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

目录:

1. 概述编辑

1.1 应用场景

聚合函数可以对一组数据进行汇总,一般使用聚合函数汇总后的值进行再计算。

  • 公司的销售额合计是多少(求和:SUM_AGG(销售额))

  • 商品的平均售价是多少(平均值:AVG_AGG(售价)

  • 总共有多少个会员(去重计数:COUNT_AGG(会员)

  • 昨日的最大交易订单金额是多少(最大值:MAX_AGG(订单金额)

随着用户分析维度的切换,计算字段会自动跟随维度动态调整。例如,维度拖入的是「月份」,那么计算的就是:

  • 每个月公司的销售额合计各是多少?

  • 每个月商品的平均售价各是多少?

用户通过 汇总方式 也能得到这些汇总值,但是使用函数可以对这些汇总后的值进行再次计算:想将合计值继续写进公式时,就只能使用聚合函数了。 

1.2 功能简介

不同的聚合函数对应不同的汇总方式,汇总方式包括「求和,平均,中位数,最大值,最小值,标准差,方差,去重计数,计数」。

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-近似去重计数根据当前分析维度,动态返回某字段的近似去重计数,生成结果为一动态数据列,行数与当前分析维度行数一致。