1. 概述
1.1 函数简介
SUM(() 根据当前分析维度,返回 number 的求和值。
| 语法 | SUM(number) | 根据当前分析维度,返回 number 的求和值。 |
|---|---|---|
| 参数 | number | 需要求和的数值。 |
1.2 注意事项
仅能在图表「添加指标」时使用聚合函数,不可在分析表使用。
2. 使用聚合函数求平均
横轴字段按日分类时,纵轴的计算字段 SUM([销量]) 返回每日的总销量。 横轴字段按月分类时,纵轴的计算字段 SUM([销量]) 返回每月的总销量。
例如,用户通过表格已经获得 2011-2017 年每年的合同金额与购买数量,想要求得每年的「平均金额」,如下图所示:

1)新增指标「平均金额」,输入公式:SUM([合同金额])/SUM([购买数量]),操作方式如下图所示:

2)将指标拖拽到指标栏,效果如下图所示:

公式说明:
由于当前的分析维度为合同签约时间(年),则公式意义如下所示:
| 公式 | 说明 |
|---|---|
| SUM([合同金额]) | 返回值是每年的合同金额汇总值 |
| SUM([购买数量]) | 返回值为每年的购买数量汇总值 |
| SUM([合同金额])/SUM([购买数量]) | 每年的平均金额 例如:2013年平均金额=3887220/41 2013 年全年的合同金额为 3887220 ,购买数量为 41 |
3. 使用非聚合函数求平均
3.1 公式原理对比
由于当前的分析维度为合同签约时间(年),以 2013 年合同的平均金额为例,公式意义如下表所示:
| 公式 | 计算顺序 |
|---|---|
| [合同金额/[购买数量] | 先对 2013 年「每单合同」依据公式合同金额/购买数量求出「每单合同的平均值」,再对 2013 年所有合同的平均值进行了「求和汇总」 |
| SUM([合同金额])/SUM([购买数量]) | 先对 2013 年的合同金额汇总,2013 年购买数量汇总,再使用 2013 年合同金额汇总值除 2013 年购买数量汇总值,得到 2013 年的合同的平均值 |
3.2 示例
为了帮助用户更好的理解聚合函数,在同样的场景下不使用聚合函数与本文第三章进行对比。
1)在分析表新增计算字段「非聚合求平均值」,直接使用公式[合同金额]/[购买数量],如下图所示:

2)将分析表算出的「非聚合求平均值」保存后,拖拽到指标栏,得出的结果如下图所示:

不使用聚合函数得出的结果是对明细数据做除法后进行求和汇总。

