聚合计算

1. 简介

1.1 功能简介

聚合计算字段,可以对关联表中相关联的数据进行实时计算,并将计算结果记录在当前表单中,支持的计算方式包括:+ - * / ( )、求和、平均、计数。

1.2 应用场景

  • 客户管理中,通过聚合计算字段,实时计算客户的总成交订单金额、订单总数等指标;
  • 库存管理中,根据产品的初始库存及入库、出库数量,动态计算产品的实时库存。

1.3 使用条件

1)本功能为付费高级功能,且不同版本中,单个应用内可以使用聚合计算字段的表单数量不同,如下表所示。部分版本支持 增购 表单数量,更多详情可参见:官网定价

试用版

标准版

企业版

旗舰版

100 张表单/应用

25 张表单/应用

100 张表单/应用

100 张表单/应用

注:该功能不支持历史已停售版本。

2)聚合计算的使用条件为:当前表单已与他表/本表建立了关联关系,且当前表单为关联关系中的 主表 时,才可添加字段,且每张表单中,最多支持添加 100 个聚合计算字段。

1.4 预期效果

客户管理场景中,可以在客户表内通过聚合计算字段,对相关联的订单数据进行汇总计算,以实时查看各客户的总成交订单金额和订单总数。具体效果如下:

1)此前,订单表中仅有一笔客户为 “无锡简道云”,订单金额为 500 的数据。则,在客户表中查看该客户的信息时,总成交订单金额为 500,订单总数为 1。

2)此时,为该客户新增一笔订单金额为 1500 的数据。则,再次在客户表中查看对应数据时,总成交订单金额已变更为 2000,订单总数已变更为 2。

2. 设置步骤

2.1 设置入口

进入表单编辑页面,从字段选择面板中点击或拖拽添加聚合计算字段后,在右侧工具栏中选择「字段属性」,即可进行相关设置。如下图所示:

注:若无法从字段选择面板中添加聚合计算字段,请根据本文 1.3 节检查是否满足使用条件。

2.2 编辑公式

点击「设置」进入公式编辑页面,支持对如下两类字段变量进行 +、-、*、/、() 运算:

  • 本表变量:选择当前表中数字类型的主字段;
  • 聚合变量:选择聚合字段(包括:关联表中数字类型的主字段、数据条数变量),并进行相应地聚合设置。具体如下:
    • 聚合方式:求和(SUM)、平均值(AVG)、计数(COUNT);
    • 聚合条件:添加过滤条件,仅对满足特定条件的数据进行聚合计算。

设置完成后,点击「确定」。

注:

1)聚合计算字段可作为本表变量,参与当前表单内其他聚合计算字段的公式设置;但聚合计算字段之间不支持互相引用。如,字段 A 的公式中引用了字段 B,则在设置字段 B 的公式时,若引用了字段 A,则会报错。

2)单个聚合计算字段的公式中,最多支持选取 20 张关联表中的字段来配置聚合变量。其中,对于每张关联表,最多可以参与 10 个聚合变量的配置;

3)对于每个聚合变量,最多可以设置 10 个过滤条件;

4)过滤条件的具体说明可参考本文第 5.2 节;

5)编辑公式时,公式中必须包含聚合变量。

2.3 设置格式

完成公式编辑后,可以进行如下两类格式设置:

  • 数值格式:支持保留小数位数和显示千分符。数字较长的数据可以设置千分符用于识别和区分。
  • 百分比格式:支持保留小数位数。一般通过公式计算得出的数字需要保留小数位数。

3. 执行全量计算

新增聚合计算字段,或是修改了已有聚合计算字段的公式后,在保存表单时,会立即进行一次全量初始化计算,以确保数据的准确性。

若遇到未全量/重新计算的情况,则需要跳转至「管理后台 >> 聚合计算」页面,找到对应表单并重新执行一次全量计算。详情参见:管理后台-聚合计算

4. 字段能力

聚合计算字段支持在以下场景中使用:

场景类型

具体场景

设置说明

表单设置

显示字段设置

过滤条件(选择联动表单字段)

联动设置(赋值给数字类型的字段)

  • 选项排序
  • 选项过滤(选择关联表单字段)
  • 过滤条件(选择关联/来源表单字段)
  • 显示字段:
    • 选择数据时的显示字段
    • 表单中的显示字段
  • 数据排序规则
  • 数据填充规则
  • 显示字段
  • 过滤条件(选择查询表字段)
  • 数据排序

表单扩展功能

自定义标题

简报字段

提醒文字

可用条件

作为推送字段

支持在如下节点中引用聚合计算:

  • 触发节点:触发条件
  • 新增数据:仅可作为赋值数据源
  • 修改数据:字段值(仅可作为赋值数据源)、过滤条件、匹配关系/修改条件
  • 查询单/多条:过滤条件、排序规则
  • 删除数据:过滤条件
  • 条件分支:分支条件
  • 计算节点:公式计算、聚合计算
  • 插件节点:请求参数

表单发布

  • 字段权限(仅能设置可见权限)
  • 数据权限

外链权限配置(仅能设置可见权限)

  • 查询条件
  • 显示内容

流程设定

仅能设置可见权限

数据查看与管理

视图

显示字段、筛选、搜索、排序

——

批量打印:

数据分析

仪表盘

  • 图表:支持除流程分析表以外的图表
  • 工具:支持筛选组件、快捷筛选

数据工厂

可视做数字类型字段被数据工厂调用:

5. 注意事项

5.1 通用说明

1)聚合计算的结果以提交后的自动计算结果为准,填报时的预览值仅供参考。

2)聚合计算字段的值会入库到当前表单中。

3)若计算的是关联表数据,则在相关联的数据发生变化时(包括:新增、删除、修改),聚合计算字段会实时计算得到最新值,并更新字段值。同时,会将更新行为记录在数据日志中。如下图所示:

4)聚合计算字段值的变更不会触发智能助手、智能助手Pro 及 Webhook。

5)聚合计算字段不支持添加为子字段,无法拖入子表单。

6)聚合计算字段支持复制、删除,但删除后不支持恢复。

5.2 过滤条件说明

1)点击「添加过滤条件」后,需要设置的内容如下所示:

  • 关联表字段:支持选取关联表中的如下字段:
    • 表单主字段:单行文本、多行文本、数字、日期时间、单选按钮组、复选框组、下拉框、下拉复选框、成员单选/多选、部门单选/多选、图片、附件、定位、地址、手写签名、手机;
    • 系统字段:提交时间、微信昵称、微信 OpenID、扩展字段;
  • 过滤关系:根据关联表字段类型,设置不同的字段关系,如等于/不等于、包含/不包含、为空/不为空等。
  • 过滤值:由关联表字段和过滤关系决定,可能是选项或文本,也可能不需要填写。

2)多个过滤条件间的关系为「且」,仅会对满足所有过滤条件的数据进行聚合计算。

文档内容是否对您有帮助?
有帮助
没帮助没帮助
如需获取即时帮助,请联系技术支持
咨询
扫码领取100+零代码资料简道云官方微信号400-111-0890
图标在线咨询
立即体验