聚合表的设置
1. 简介
1.1 功能简介
聚合表的设置指的是通过选择数据源、设置行表头、指标等,汇总数据于单一表格,实现快速构建、填充数据,实现数据统计与分析。
1.2 使用场景
根据业务需求和分析目标的需要,会对聚合表进行多种设置,从而更好地完成数据汇总和分析,来提高数据可读性和分析效率。
1.3 预期效果
以库存管理系统中,计算「已入库但未退货数量」为例,效果如下所示:
1.4 聚合表规则
聚合表成功创建的 4 个条件:
- 行表头里,添加至少 1 个字段;
- 指标里,添加至少 1 个字段;
- 表单中至少有 1 条数据;
- 如果某条数据中,有作为表头的字段的值是空值,则该条数据会被过滤掉无法显示。
有一个简单的方法,即把需要怎样统计用文字表述出来,这样清楚地整理出表头和指标到底是哪些了。
要统计 AAA、BBB、CCC 的 XXX、YYY,前为表头,后为指标。
2. 设置步骤
2.1 数据来源
2.1.1 选择关联表
进入聚合表的设置页面,首先需要设置数据来源。如果数据源来自单个表单,可以在单表数据中进行选择;如果数据源来自多个表单,即在多表关联中选择数据源表单。以选择多表关联为例,如下所示:
2.1.2 选择表单字段建立关联
如果是单表数据,直接选中即可;如果是多表关联,选择完表单之后还需要选择表单字段建立关联。
多表关联中需要找到多张表单中字段相同的内容,根据相同的字段内容将多张表单联系在一起,拼接成一条数据。
如「采购入库」记录了每天的入库信息,「采购退货」记录了每天的退货出库信息,通过合同编号、采购明细等字段可以把两个表单关联起来,得到每天的采购库存明细,效果如下所示:
2.1.3 支持建立关联的字段类型
建立关联关系时,仅支持如下字段类型:
- 单行文本
- 单选按钮组
- 下拉框
- 流水号
- 成员单选
- 部门单选
2.2 过滤条件
我们可以通过设置过滤条件将参与聚合表计算的无效数据剔除,只计算筛选后的数据,保障了预处理数据计算的准确性和有效性。
如入库出库单是需要领导进行审批核对的,只有审批无误,流程正常流转完成的数据才是准确无误有效的,才能进行库存核算。
2.3 行表头
行表头可以在聚合表中添加想要展示的字段内容,即按照行表头来汇总数据。
注:如果某数据的行表头字段为空值,那么该数据会被过滤掉,不在聚合表中显示。
2.3.1 行表头的选择范围
对于单表数据,行表头的选择范围是该单表数据中的字段;对于多表关联,行表头的选择范围是多张表单建立关联的字段。
注:多表关联的聚合表,若设置了多个关联关系,那行表头必须选择全部的关联关系字段。
2.3.2 行表头的显示名称
行表头的名称可以在对应位置进行自定义修改:
2.4 指标
指标是指通过数据源表单中的字段加减运算后得到的数据,指标目前仅支持汇总指标,汇总指标中的运算符只支持字段之间的加减,且指标只能添加数字字段。
2.4.1 设置指标
点击 Σ,即可添加汇总指标:
点击指标后的编辑按钮即可对已添加的指标进行编辑,包括显示名、编辑公式和数据格式,其中数据格式支持预定义格式和自定义格式。
2.4.2 悬停展示
悬停展示是指,在编辑多表关联的指标公式时,将鼠标悬停在公式字段上时,会自动显示该字段的来源表单,效果如下:
注:
1)指标中,仅支持数字字段;
2)悬停展示仅在多表关联中有效。
2.5 数据提交检验
2.5.1 设置内容
1)公式
点击「添加校验条件」,设置校验条件的公式,即可在聚合表中添加数据提交检验了,当表单数据满足该条件可提交数据,不满足则不允许提交。
2)提示文字
设置提示文字,即当不满足校验条件时,会出现设定好的提示文字:
2.5.2 校验条件规则
1)校验条件为等式或者不等式,常用判断符号包括:
判断符号 | > | < | == | != | >= | <= |
符号说明 | 大于 | 小于 | 等于 | 不等于 | 大于等于 | 小于等于 |
2)校验条件中运算符号包括:
运算符号 | + | - | * | / | () |
符号说明 | 加 | 减 | 乘 | 除 | 括号 |
3)校验条件中可以引用聚合表指标的值、也可以使用数字。
4)每一项校验条件,都可以设定提示信息,在不满足校验条件时会出现相应的提示信息。
5)聚合表调用了哪些表单,在对这些表单数据操作时,部分操作会触发聚合表校验。具体见下图:
操作 | 是否触发 |
新建 | √ |
编辑 | √ |
单条数据删除 | √ |
勾选多条数据删除 | √ |
导入 | × |
批量编辑 | × |
清空数据 | × |
2.6 效果演示
效果参见本文【1.3 预期效果】。