聚合表介绍

聚合表,可以对数据进行聚合计算。

聚合表的作用,是对已有的表单数据进行预计算(预处理),以备进一步调用。

目前,表单可以通过数据联动、关联查询和关联数据,去调用聚合表中的数据。

1. 名词解释

应用设置 >> 聚合表 >> 新增聚合表,在应用管理页面,点击应用设置,选择聚合表,即可新建或管理已有的聚合表。

聚合表的做法与汇总表相似,新建聚合表之后,设置多表关联、添加维度和指标,即完成设置。

1.1 聚合表命名

新建聚合表以后点击左上角进行聚合表的重命名。

1.2 选择数据来源

如果是单张表单,直接选中即可。 如果是多表关联,选择完表单之后还需要设置关联字段。点击参考文档 「多表关联」

1.3 行表头

即聚合表中每行的开头。一般行表头的字段是纵向排列的在最左侧,对应表单的值是横向排列的。

1.4 指标

指标暂时只支持汇总指标,汇总指标中的运算符只支持字段之间的加减。

1.5 数据提交校验

(1)校验条件为等式或者不等式,支持「<, >, ==, >=, <=, !=」,运算符号支持「+, -, *, /, ()」,公式中可以引用聚合表指标的值、也可以使用数字。

(2)每一项校验规则,可以设定提示信息。在校验不满足时会出现相应的提示信息。

(3)聚合表调用了哪些表单,在对这些表单数据操作时,部分操作会触发聚合表校验。具体见下图:

操作 是否触发
新建
编辑
单条数据删除
勾选多条数据删除
导入 ×
批量编辑 ×
清空数据 ×

2、设置方式

(1)聚合表规则

表头表示分类,即按哪些条件来汇总数据。

指标表示汇总的数据,其中只能添加数字字段。

聚合表成功创建的4个条件:

① 行表头里,添加至少1个字段;

② 指标里,添加至少1个字段;

③ 表单中至少有1条数据;

④ 如果某条数据中,有作为表头的字段的值是空值,则该条数据会被过滤掉无法显示。

有一个简单的方法,即把需要怎样统计用文字表述出来,这样清楚地整理出表头和指标到底是哪些了。

要统计AAA、BBB、CCC的 XXX、YYY,前为表头,后为指标

(2)字段设置

① 表头中字段进行设置

字段设置可以对字段的显示名进行更改。

② 指标中的字段可以进行设置

包括显示名、公式编辑、数据格式(千分符、百分比、小数位数)

(3)添加公式

同数据表中添加公式一样,点击字段边上的fx,添加计算指标;点击Σ,添加汇总指标。

两种指标均可修改名称、公式、数据格式。

具体操作见文档「公式的计算汇总顺序逻辑」

应用举例

统计每个门店每件商品库存剩余(多表关联:入库表,出库表)

上述语句可分解为

行表头:入库商品-出库商品,购买门店-入库门店

指标:实时库存

为聚合表添加数据提交校验以后,当聚合表被其他表单中调用后,数据提交需走聚合表的校验条件,条件不符合不能提交。

3. 调用聚合表数据

聚合表的数据可以通过数据联动功能、关联数据字段和关联查询字段来调用。区别在于是否入库,大家可以根据需要自行选择。

(1)数据联动

手动添加字段,诸如下拉框,单行文本,数字等。然后对这些字段设置数据联动,联动到聚合表,可以实时调取聚合表的数据,并且随表单一起提交入库。

(2)关联数据字段、关联查询字段

通过关联限定条件的值,动态显示出关联数据所设置的“显示字段”。这些数据都是存在别的表单或者聚合表中的,不会随着当前表单一起提交入库。

(3)入库概念

入库就是,把这个值随着表单一起,提交到数据管理中。如果不进行人为的改动,这个值是不会变的,就算之前调用的那条数据已经产生了变化,这个入库的值也不会变化。不入库是指,这个数据每次需要显示的时候,都去读取一下被调用的表单或聚合表的数据,是实时的。入库的数据可以参与表单计算(公式等),不入库的数据可以实时更新。

(4)应用举例

聚合表创建以后,我们在出库表处调用聚合的库存数据。

然后我们看下调用后的效果。

可以看到,在调用的时候,若出现出库数量大于库存实际数量的时候就会提示聚合表中的校验条件。

4. 聚合表 VS 数据工厂

聚合表与数据工厂相比,最大的不同在于聚合表中的数据可以被调用到表单中。

如进销存场景,计算出的当前库存调用到出库表中,以实时掌握最新库存,避免出现负库存

5.聚合表需要重新保存的情况说明

(1)聚合表中的数据源表单,如果提交的数据表头字段或者指标里面的字段为空值需要重新保存聚合表;

(2)聚合表中的数据源表单如果删除了数据聚合表需要重新保存;

(3)聚合表中的数据源表单如果修改了作为聚合表表头字段的值,聚合表需要重新保存;

(4)当行表头添加了子表单字段,指标又添加了主表数字字段时,则每次提交数据之后都需要重新保存聚合表才会触发聚合表计算。

(5)表头不符合关联字段的规则。

多表关联关联字段规则:

任意两行关联字段都需要满足关联规则,如图所示蓝色的表示符合逻辑,橙色的表示不符合逻辑。主表是主表单的字段,子表示子表单的字段。

Peach是此帮助页面的作者。如果您对此页面的内容有任何意见,请在下方给她反馈。如需获取即时帮助,请联系技术支持。
本文是否对您有帮助?