1. 概述编辑
1.1 应用场景
聚合函数可以对一组数据进行汇总,一般使用聚合函数汇总后的值进行再计算。
公司的销售额合计是多少(求和:SUM_AGG(销售额))
商品的平均售价是多少(平均值:AVG_AGG(售价))
总共有多少个会员(去重计数:COUNT_AGG(会员))
昨日的最大交易订单金额是多少(最大值:MAX_AGG(订单金额))
随着用户分析维度的切换,计算字段会自动跟随维度动态调整。例如,维度拖入的是「月份」,那么计算的就是:
每个月公司的销售额合计各是多少?
每个月商品的平均售价各是多少?
用户通过 汇总方式 也能得到这些汇总值,但是使用函数可以对这些汇总后的值进行再次计算:想将合计值继续写进公式时,就只能使用聚合函数了。
1.2 功能简介
不同的聚合函数对应不同的汇总方式,汇总方式包括「求和,平均,中位数,最大值,最小值,标准差,方差,去重计数,计数」。
2. 函数列表编辑
分类 | 函数 | 用途 | 举例 |
---|---|---|---|
规模类 | SUM_AGG | 求和 | ① 用户横轴为维度字段'日'时,纵轴的计算字SUM_AGG(销量)返回的值为每日的汇总销量 ② 当用户横轴为维度字段'月'时,SUM_AGG(销量)返回的值为每月的汇总销量 |
AVG_AGG | 平均值 | ① 用户横轴为维度字段'日'时,纵轴的计算字段AVG_AGG(销量)返回的值为每日的平均销量 ② 当用户横轴为维度字段'月'时,AVG_AGG(销量)返回的值为每月的平均销量 | |
COUNT_AGG | 计数 | ① 用户横轴为维度字段'日'时,纵轴的计算字段COUNT_AGG(销量)返回的值为每日的销量的个数。 ② 当用户横轴为维度字段'月'时,COUNT_AGG(销量)返回的值为每月的销量的个数。 | |
COUNTD_AGG | 去重计数 | ① 用户横轴为维度字段'日'时,纵轴的计算字段COUNTD_AGG(销量)返回的值为每日的销量的去重个数。 ② 当用户横轴为维度字段'月'时,COUNTD_AGG(销量)返回的值为每月的销量的去重个数。 | |
以个体描述为总体 | MIN_AGG | 最小值 | ① 用户横轴为维度字段'日'时,纵轴的计算字段MIN_AGG(销量)返回的值为每日的最大值销量。 ② 当用户横轴为维度字段'月'时,MIN_AGG(销量)返回的值为每月的最大值销量。 |
MAX_AGG | 最大值 | ① 用户横轴为维度字段'日'时,纵轴的计算字段MAX_AGG(销量)返回的值为每日的最大值销量。 ② 当用户横轴为维度字段'月'时,MAX_AGG(销量)返回的值为每月的最大值销量。 | |
MEDIAN_AGG | 中位数 | ① 用户横轴为维度字段'日'时,纵轴的计算字段MEDIAN_AGG(销量)返回的值为每日的中位数销量。 ② 当用户横轴为维度字段'月'时,MEDIAN_AGG(销量)返回的值为每月的中位数销量。 | |
离散程度 | VAR_AGG | 方差 | ① 用户横轴为维度字段'日'时,纵轴的计算字段VAR_AGG(销量)返回的值为每日的销量方差。 ② 当用户横轴为维度字段'月'时,VAR_AGG(销量)返回的值为每月的销量方差。 |
STDEV_AGG | 标准差 | ① 用户横轴为维度字段'日'时,纵轴的计算字段STDEV_AGG(销量)返回的值为每日的销量标准差。 ② 当用户横轴为维度字段'月'时,STDEV_AGG(销量)返回的值为每月的销量标准差。 | |
PERCENTILE_AGG | 百分数 | ①用户横轴为维度字段“日”时,纵轴的计算字段PERCENTILE_AGG(销量,0.95)返回的值为每日的95%的销量 ②当用户横轴为维度字段“月”时,PERCENTILE_AGG(销量,0.95)返回的值为每月的95%的销量。 | |
APPROX_COUNTD_AGG | 近似去重计数 | ①用户横轴为维度字段"日"时,纵轴的计算字段 APPROX_COUNTD_AGG() 返回的值为每日的销量的近似去重个数 ②当用户横轴为维度字段"月"时,APPROX_COUNTD_AGG() 返回的值为每月的销量的近似去重个数。 |