聚合表
功能简介
聚合表够轻松地对多张工作表的数据进行高效运算并生成一张虚拟表,可作为统计图表的数据源,在工作流可通过“获取多条数据节点”获取聚合数据。
聚合表暂不支持作为工作表的数据源。
典型场景:
进销存应用中的4张工作表(产品、进货明细、出货明细、退货),通过聚合表计算出每个产品的入库总量、出库总量、退货总量,并计算得到库存并实时更新。

聚合表的数据可以通过自定义页面的透视图呈现给用户。

创建步骤
场景示范
我们通过一个典型场景案例,来介绍聚合表的功能。场景:在进销存应用中,不同工作表记录了每个产品的不同时期的进货量、出货量和退货量。通过聚合表来统一显示这些数据,并计算出当前库存量。
1.创建入口
应用管理员进入应用管理 > 聚合表,点击"创建聚合表"。

2.选择数据来源
选择工作表
聚合表可以计算1个或多个表的数据。点击"+工作表"按钮,选择需要的工作表,同一个表只能选择一次,可以选择其他应用下的工作表。

筛选
为每个工作表设置筛选条件,通过筛选将参与聚合表计算的无效数据排除,只计算筛选后的数据。本示例中,我们只计算上架中的产品。

3.归组
在聚合表中添加想要显示的字段,按照归组来汇总数据。
本场景中,我们需要按产品名称、产品编码进行归组。每个表中都需要有这两个字段,字段名称可以不一样,但需要表示同一个对象内容。

归组字段可以重命名和调整顺序

显示空值: 不勾选“显示空值”,如果聚合表中任何一个归组字段为空,则在聚合表中不显示此行数据。

数组类型的字段做维度时可以拆分统计,也可以合并统计。

例如:原表数据:
| 姓名 | 兴趣(多选字段) |
|---|---|
| Jim | 篮球、排球 |
| Jerry | 篮球、网球 |
| Phil | 足球、网球 |
兴趣字段做聚合时,合并统计结果:
| 兴趣 | 记录数量 |
|---|---|
| 篮球、排球 | 1 |
| 篮球、网球 | 1 |
| 足球、网球 | 1 |
兴趣字段做聚合时,拆分统计结果:
| 兴趣 | 记录数量 |
|---|---|