功能简介
计算字段可以对数值、金额、计算和日期字段,使用 + = * / ( ) 及函数进行计算,还可对有关联的数据进行计数、求和、求平均、最大值、最小值等计算。比如:
- 员工的年假天数时需要根据工作年份进行区分计算;
- 客户商机的预期金额可以根据进展阶段进行区分计算。
设置方式
第一步:添加计算字段
创建/编辑表格,进入表单设计页,点击左侧【添加字段】,添加一个计算字段。
第二步:设置计算公式
选中刚刚添加的计算字段,在弹窗中【编辑公式】输入计算公式。
在这里,你可以对当前表格和被关联的表格中的数值、金额、计算和日期字段进行加减乘除或通过函数计算;
对关联表格的数据可以在右下侧通过点选的方式设置统计方式和统计字段,进行计数、求和、求平均、最大值和最小值计算;
对参与计算的变量进行有条件的筛选,满足所有条件的数据才会被筛选出来,参与计算;
第三步:设置基本信息
选中刚刚添加的计算字段,在左侧设置字段基本信息。
计算字段支持设置单位、保留的小数位数,以及位数分隔符。
计算字段支持的函数
通过新增加的 IF() 函数即可完成多种条件下的运算规则设置。
逻辑函数(1个)
数学函数(9个)
日期函数(12个)
文本函数(14个)
数组函数(3个)
注意事项
计算字段不能触发工作流
在后面的学习中,我们将认识到工作流。其中,修改数据能够触发工作流执行。需要注意的是,修改数据中的计算字段并不能触发工作流执行。
计算字段最多支持10个普通变量
在对本表的数值或日期字段进行计算时,一个计算字段最多支持10个变量。若要进行更多变量的计算,需要使用工作流。
计算字段最多支持3个聚合函数的变量
聚合函数的变量:当我们对关联表格的数据进行计数、求和、求平均计算时,每个计算的结果就是一个聚合函数的变量。如图所示,【求和(物资变动明细-入库数量)】就是一个聚合函数的变量。
有些情况下,我们需要在一个计算字段中计算多个聚合函数变量。
比如在计算物资库存时,物资库存=物资入库数-物资出借数+物资归还数-物资报废数 。其中就涉及到4个聚合函数的变量计算,但是计算字段无法完成3个以上的聚合函数的变量计算。
解决方案:将一个计算字段拆成多个计算字段。在上面的例子中,我们可以将物资库存拆成2个部分:
物资库存=库存增量-库存减量
其中,
库存增量=物资入库数+物资归还数
库存减量=物资出借数+物资报废数
这样就可以解决计算字段无法完成3个以上的聚合函数的变量计算带来的系统使用问题啦。