历史版本7 :SUM_AGG-求和 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

SUM_AGG 为对指定维度(拖入分析栏)数据进行汇总求和,且随着用户分析维度的切换,计算字段会自动跟随维度动态调整。

语法
SUM_AGG(array)根据当前分析维度,返回指标字段的汇总求和值,生成结果为一数据列,行数与当前分析维度行数一致
    参数array

必须为非聚合函数公式返回的结果,可以是某指标字段、维度或指标字段与普通公式的计算结果

2. 注意事项编辑

实时数据中支持使用单个数值类型参数,仅能在仪表板创建计算字段时使用。

3. SUM_AGG() 求和编辑

SUM_AGG 一般用于 明细过滤 后求和,求和后相除。如果仅对一个数值进行求和,可直接拖该字段到指标,可自动求和。

若用户横轴维度字段为「日」时,纵轴的计算字段 SUM_AGG(销量) 返回的值为每日的汇总销量。

若用户横轴维度字段为「月」时,SUM_AGG(销量)返回的值为每月的汇总销量。

例如,用户通过分组表已经获得 2013-2017 年每年的合同金额与购买数量,想要求得每年的「平均金额」,如下图所示:

4. 使用聚合函数求平均编辑

  • 适用类型:门店毛利率,人均收入,合同平均签单额

新增计算字段「聚合函数求平均」,操作方式如下图所示:

将「聚合求平均」拖拽到指标栏,效果如下图所示:

公式说明:

由于当前的分析维度为合同签约时间(年),则公式意义如下所示:

公式说明
SUM_AGG(合同金额)返回值是每年的合同金额汇总值
SUM_AGG(购买数量)返回值为每年的购买数量汇总值
SUM_AGG(合同金额)/SUM_AGG(购买数量)

每年的平均金额

例如:2013年平均金额=3887220/41

2013 年全年的合同金额为 3887220 ,购买数量为 41 

SUM_AGG 计数更多时候会与其他函数(例如)嵌套使用进行条件求和,详情参见:条件求和与计

5. 与非聚合求平均值的对比说明编辑

5.1 公式原理对比

由于当前的分析维度为合同签约时间(年),以 2013 年合同的平均金额为例,公式意义如下所示:

公式计算顺序
合同金额/购买数量先对 2013 年「每单合同」依据公式合同金额/购买数量求出「每单合同的平均值」,再对 2013 年所有合同的平均值进行了「求和汇总」。
SUM_AGG(合同金额)/SUM_AGG(购买数量)先对 2013 年的合同金额汇总,2013 年购买数量汇总,再使用 2013 年合同金额汇总值除 2013 年购买数量汇总值,得到 2013 年的合同的平均值。

5.2 公式效果对比

为了帮助用户更好的理解聚合函数,在同样的场景下不使用聚合函数与 3.1 节进行对比。

新增计算字段「非聚合求平均值」,直接使用公式合同金额/购买数量,如下图所示:

将「非聚合求平均」拖拽到指标栏,得出的结果如下图所示:

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