1. 概述
1.1 应用场景
聚合函数可以对一组数据进行汇总计算。
公司的销售额合计是多少(求和:SUM([销售额]))
商品的平均售价是多少(平均值:AVG([售价]))
总共有多少个会员(去重计数:COUNTD([会员]))
昨日的最大交易订单金额是多少(最大值:MAX([订单金额]))
随着用户分析维度的切换,新增的指标会自动跟随维度动态调整。例如,维度拖入的是「月份」,那么计算的就是:
每个月公司的销售额合计各是多少
每个月商品的平均售价各是多少
用户通过 聚合方式 也能得到这些值,但是使用函数可以进行更灵活的自定义计算。
1.2 功能入口
在图表中使用聚合函数灵活分析。如下图所示:

2. 函数列表
| 分类 | 函数 | 用途 | 举例 |
|---|---|---|---|
| 规模类 | SUM-求和 | 求和 | 横轴字段按日分类时,纵轴的计算字段 SUM([销量]) 返回每日的总销量。 横轴字段按月分类时,纵轴的计算字段 SUM([销量]) 返回每月的总销量。 |
| AVG-平均值 | 求平均值 | 横轴字段按日分类时,纵轴的计算字段 AVG([销量]) 返回每日的平均销量。 横轴字段按月分类时,纵轴的计算字段 AVG([销量]) 返回每月的平均销量。 | |
| COUNT-计数 | 计数 | 横轴字段按日分类时,纵轴的计算字段 COUNT([订单ID]) 返回每日的订单数。 横轴字段按月分类时,纵轴的计算字段 COUNT([订单ID]) 返回每月的订单数。 | |
| COUNTD-去重计数 | 去重计数 | 横轴字段按日分类时,纵轴的计算字段 COUNTD([客户ID]) 返回每日消费的客户数。 横轴字段按月分类时,纵轴的计算字段 COUNTD([客户ID]) 返回每月消费的客户数。 | |
| 以个体描述总体 | MIN-聚合函数(最小值) | 求最小值 | 横轴字段按日分类时,纵轴的计算字段 MIN([销售额]) 返回每日最小的销售额。 横轴字段按月分类时,纵轴的计算字段 MIN([销售额]) 返回每月最小的销售额。 |
| MAX-聚合函数(最大值) | 求最大值 | 横轴字段按日分类时,纵轴的计算字段 MAX([销售额]) 返回每日最大的销售额。 横轴字段按月分类时,纵轴的计算字段 MAX([销售额]) 返回每月最大的销售额。 | |
| MEDIAN-中位数 | 求中位数 | 横轴字段按日分类时,纵轴的计算字段 MEDIAN([销量]) 返回每日的销量中位数。 横轴字段按月分类时,纵轴的计算字段 MEDIAN([销量]) 返回每月的销量中位数。 | |
| 离散程度 | VAR.P-方差 | 求方差 | 横轴字段按日分类时,纵轴的计算字段 VAR.P([销量]) 返回每日的销量方差。 横轴字段按月分类时,纵轴的计算字段 VAR.P([销量]) 返回每月的销量方差。 |
| STDEV.P-标准差 | 求标准差 | 横轴字段按日分类时,纵轴的计算字段 STDEV.P([销量]) 返回每日的销量标准差。 横轴字段按月分类时,纵轴的计算字段 STDEV.P([销量]) 返回每月的销量标准差。 | |
| PERCENTILE.INC-百分位数 | 求百分数 | 用户维度字段年时,指标 PERCENTILE.INC(合同金额,0.8) 返回的值为每年的第 80 百分位合同金额。 用户维度字段月时,PERCENTILE.INC(合同金额,0.8) 返回的值为每月的第 80 百分位合同金额。 |
