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

目录:

1、描述编辑

当在添加计算指标,需要先进行汇总,再进行二次计算时,在添加计算字段的时候通过聚合函数提供了不同汇总方式选择,包括求和,平均,中位数,最大值,最小值,标准差,方差,去重计数,计数。当将包含聚合函数的计算指标添加到组件的指标栏后,随着用户分析维度的切换,计算字段数据会自动跟随维度动态调整。

如某公司明细数据为日期、销售额、工作时间。按照日分析单位工作时间产出时,需要按照日统计销售额汇总值,再除以按照日汇总的工作时长;而有时需要按照月分析单位时间产出,此时需要按照月统计销售额汇总值,再除以按照月汇总的工作时长。此时可利用聚合函数创建计算字段 sum_agg(销量)/sum_agg(时长),然后随着用户分析的维度日或月切换时,计算字段数据自动跟随维度调整为日产出或月产出。

2、MIN_AGG编辑

MIN_AGG(array):根据当前分析维度,动态返回指标字段的最小值,生成结果为一动态数据列,行数与当前分析维度行数一致。

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

示例

用户横轴为维度字段'日'时,纵轴的计算字段MIN_AGG(销量)返回的值为每日的最小值销量;

当用户横轴为维度字段'月'时,MIN_AGG(销量)返回的值为每月的最小值销量。

3、COUNT_AGG编辑

COUNT_AGG(array):根据当前分析维度,动态返回某字段的计数,生成结果为一动态数据列,行数与当前分析维度行数一致。

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

示例:

用户横轴为维度字段'日'时,纵轴的计算字段COUNT_AGG(销量)返回的值为每日的销量的个数;

当用户横轴为维度字段'月'时,COUNT_AGG(销量)返回的值为每月的销量的个数。

4、MAX_AGG编辑

MAX_AGG(array):根据当前分析维度,动态返回指标字段的最大值,生成结果为一动态数据列,行数与当前分析维度行数一致。

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

示例:

用户横轴为维度字段'日'时,纵轴的计算字段MAX_AGG(销量)返回的值为每日的最大值销量;

当用户横轴为维度字段'月'时,MAX_AGG(销量)返回的值为每月的最大值销量。

5、MEDIAN_AGG编辑

MEDIAN_AGG(array):根据当前分析维度,动态返回指标字段的中位数,生成结果为一动态数据列,行数与当前分析维度行数一致。

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

示例:

用户横轴为维度字段'日'时,纵轴的计算字段MEDIAN_AGG(销量)返回的值为每日的中位数销量;

当用户横轴为维度字段'月'时,MEDIAN_AGG(销量)返回的值为每月的中位数销量。

6、COUNTD_AGG编辑

COUNTD_AGG(array):根据当前分析维度,动态返回某字段的去重计数,生成结果为一动态数据列,行数与当前分析维度行数一致。

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

示例:

用户横轴为维度字段'日'时,纵轴的计算字段COUNTD_AGG(销量)返回的值为每日的销量的去重个数;

当用户横轴为维度字段'月'时,COUNTD_AGG(销量)返回的值为每月的销量的去重个数。

7、VAR_AGG编辑

VAR_AGG(array):根据当前分析维度,动态返回指标字段的方差,生成结果为一动态数据列,行数与当前分析维度行数一致。

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

示例:

用户横轴为维度字段'日'时,纵轴的计算字段VAR_AGG(销量)返回的值为每日的销量方差;

当用户横轴为维度字段'月'时,VAR_AGG(销量)返回的值为每月的销量方差。

8、AVG_AGG编辑

AVG_AGG(array):根据当前分析维度,动态返回指标字段的汇总平均值,生成结果为一动态数据列,行数与当前分析维度行数一致。

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

示例:

用户横轴为维度字段'日'时,纵轴的计算字段AVG_AGG(销量)返回的值为每日的平均销量;

当用户横轴为维度字段'月'时,AVG_AGG(销量)返回的值为每月的平均销量。

9、STDEV_AGG编辑

STDEV_AGG(array):根据当前分析维度,动态返回指标字段的标准差,生成结果为一动态数据列,行数与当前分析维度行数一致。

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

示例:

用户横轴为维度字段'日'时,纵轴的计算字段STDEV_AGG(销量)返回的值为每日的销量标准差;

当用户横轴为维度字段'月'时,STDEV_AGG(销量)返回的值为每月的销量标准差。

10、SUM_AGG编辑

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

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

示例:

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

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

11、示例编辑

比如当要在数据分析时添加平均销售额的计算指标,该平均销售额由合同金额除以购买数量得到,就需要先进行合同金额的汇总再计算。

如下图,添加计算指标后,选择SUM_AGG函数,用户汇总合同金额,并添加计算符除以用户汇总的购买数量字段。

222

修改该计算指标的名称为平均销售额,如下图:

222

点击确定保存该计算指标,此时我们将该平均销售额拖入轴中显示,该平均销售额中的合同金额及购买数量会根据维度的不同先进行汇总,再计算得出不同维度下的平均销售额数值。如下图为根据不同年份动态生成平均销售额的计算数据。

222