透视表汇总规则
1. 简介
统计表是处理、展示数据的常用工具,其中 透视表 的指标汇总是统计过程中的高频使用场景。
为了得到更准确的分析结果,我们需要对透视表的汇总规则进行详细地了解。
2. 汇总规则
1)当表单中的字段直接作为透视表的指标进行汇总时,汇总规则为先计算后汇总。
2)当新增计算字段作为指标时,如计算字段中的公式中嵌套了数学函数,汇总规则按照数学函数汇总后计算(即先汇总后计算),如公式中未嵌套数学函数,汇总规则为计算后汇总(即先计算后汇总)。
3. 指标汇总方式
透视表的指标进行汇总时,汇总方式有以下类型:
1)主表数字字段作为透视表指标时,汇总方式支持求和、平均、最大值、最小值、计数、去重计数,默认汇总方式为求和;
2)主表非数字字段作为指标时,汇总方式支持计数/去重计数,默认汇总方式为计数;
3)子表数字字段作为指标时,汇总方式支持求和、平均、最大值、最小值、计数,默认汇总方式为求和;
4)子表非数字字段作为指标时,汇总方式仅支持计数;
5)透视表的汇总行/列是按照指标的汇总逻辑进行汇总的。
注:计算字段不支持指标汇总方式设置。
4. 计算字段汇总规则
下文将具体讲解先计算再汇总和先汇总再计算的计算规则。点击安装应用模板,本文将按照模板中的示例数据进行讲解:点击安装。
4.1 先计算再汇总
一般来说,没有经过数学函数运算的指标,汇总方式为先计算后汇总。这也是大部分情况下的汇总方式。
如销售总额计算,先用销量*单价计算每一单的销售额,再把这个字段作为指标,对这个指标求和汇总。最终就可以汇总得出销售总额,如下图所示:
计算字段的公式如下:
4.2 先汇总再计算
若新增计算字段作为指标时,如公式中嵌套了数学函数,汇总方式为按照数学函数汇总后计算(即先汇总后计算)。
1)计算完成率
例如,计算每个成员的完成率。由于成员每天都会录入完成数量,计算完成率时,需要将历史的完成量加起来再计算完成率。
其中计算字段的公式如下:
2)每日人均完成量
每日人均完成量等于当日总完成量/当日人数,先用 SUM() 函数对每日完成量进行求和,再用 COUNT() 函数对人数进行计数,每日人均完成量公式为 SUM(当日完成量)/COUNT(员工姓名)。效果如下图所示:
其中计算字段的公式如下:
5. 注意事项
1)如果某条数据中,有作为维度的字段的值是空值,则该条数据会被过滤掉无法显示;
2)维度含子表单字段时,指标仅支持子表单字段;
3)多个多选类字段不能同时作为维度;
4)来自不同子表单的字段无法汇总;
5)维度有主表多选类字段时,子表字段不支持作为指标;
6)透视表取数总量上限为 16 MB;
7)数据源为表单时,只有数据权限为「表单中的全部数据」时,才可以设置数据预警;面积图、饼图、雷达图不支持预警;
8)当指标字段为计算字段,且使用了聚合函数 SUM 、MIN、MAX、COUNT、AVERAGE 后,不再支持汇总方式设置。
6. 添加计算字段计算结果有误时排查思路
1)根据汇总逻辑的内容和想要的汇总结果,检查指标和公式的设置是否有问题;
2)到数据源表单里检查是否有作为维度的字段的值是空值,导致有数据被过滤掉没参与汇总统计。