功能简介
计算字段用来计算、统计、汇总数据信息,常用的计算方式有加减乘除、计数、求和、求平均等。
设置方式
第一步:添加计算字段
打开【表单配置】页面,点击左侧【添加】,添加一个计算字段。
第二步:设置计算公式
选中刚刚添加的计算字段,在左侧【编辑公式】输入计算公式。
在这里,你可以:
对本表的数值字段进行加减乘除计算;
对本表的日期字段进行加减计算;
注意:两个日期相减可以得到相差的天数。如果想要计算日期之间相差的小时或者分钟可以乘以相应的系数(24或1440),或者使用工作流计算。
对关联表格的数据进行计数、求和、求平均计算;
对参与计算的变量进行有条件的筛选,满足所有条件的数据才会被筛选出来,参与计算;
第三步:设置基本信息
选中刚刚添加的计算字段,在左侧设置字段基本信息。
计算字段支持设置单位、保留的小数位数,以及位数分隔符。
特别地,计算字段支持设置【显示方式】。系统会自动按照设置的显示方式显示计算结果。
注意事项
计算字段不能触发工作流
在后面的学习中,我们将认识到工作流。其中,修改数据能够触发工作流执行。需要注意的是,修改数据中的计算字段并不能触发工作流执行。
####计算字段最多支持10个普通变量
在对本表的数值或日期字段进行计算时,一个计算字段最多支持10个变量。若要进行更多变量的计算,需要使用工作流。
计算字段最多支持3个聚合函数的变量
聚合函数的变量:当我们对关联表格的数据进行计数、求和、求平均计算时,每个计算的结果就是一个聚合函数的变量。如图所示,【求和(物资变动明细-入库数量)】就是一个聚合函数的变量。
有些情况下,我们需要在一个计算字段中计算多个聚合函数变量。
比如在计算物资库存时,物资库存=物资入库数-物资出借数+物资归还数-物资报废数 。其中就涉及到4个聚合函数的变量计算,但是计算字段无法完成3个以上的聚合函数的变量计算。
解决方案:将一个计算字段拆成多个计算字段。在上面的例子中,我们可以将物资库存拆成2个部分:
物资库存=库存增量-库存减量
其中,
库存增量=物资入库数+物资归还数
库存减量=物资出借数+物资报废数
这样就可以解决计算字段无法完成3个以上的聚合函数的变量计算带来的系统使用问题啦。