• 控件介绍
◦ 常规设置
◦ 是否可编辑
◦ 其他设置
◦ 小数位设置
◦ 函数公式
• 使用示例
◦ 计算天数和总价
◦ 计算最小值
◦ 计算时长
控件介绍
运算控件用来计算(监控)表单中其他控件的值,支持监控日期区间、日期控件、数字输入框、金额、单选框、复选框、下拉菜单、评分控件和另一个运算控件。
日期运算包括加减乘除、数字运算还包括求平均值、和、最大值和最小值。使用监控功能进行计算,相比于函数公式计算设置更方便,但可实现的运算较简单,复杂运算可使用函数公式。
◦ 常规设置
运算控件支持标题设置、标题布局和描述设置、显示设置和控件多语言设置,选择点击文字上方链接可查看介绍。
◦ 是否可编辑
若选择是,则在填写表单时,可修改运算控件的值。若选择否,运算控件只读。默认选择否。
◦ 其他设置
勾选是否隐藏标题和是否显示大写数字,效果如下图。是否显示大写数字,只有在设置了监控字段时才生效。
◦ 小数位设置
未设置小数位时,小数位默认为2位。小数位可设置为0-5位,如下图:
◦ 监控类型和监控字段
运算控件支持对日期区间、日期、数字输入框、金额、单选框、复选框、下拉菜单、评分控件和另一个运算控件进行监控(运算),运算表单式中也可添加常量。监控类型包括数字和日期。
当监控类型为数字时,点击设置后弹出设置窗口如下图。具体操作可参考本页使用示例,跳转链接。
当监控类型为日期时,可选择监控日期控件或日期区间控件,监控字段中的加减乘除表示日期计算出来的结果再做加减乘除的运算,可选择日期结果的显示格式天、时或分。计算出差时长介绍请参考链接。
◦ 函数公式
运算控件支持excel函数公式,可以使该字段的值根据公式自动计算出来,支持字符函数、日期函数、逻辑函数的多种函数公式。
了解更多:校验函数说明
使用示例
◦ 计算天数和总价
以住宿账单为例,输入住宿时间,运算得到天数;输入单价每晚,得到总价。
首先,对天数(运算控件)进行设置,设置对日期区间监控,按自然日计算和选择对应的监控字段(住宿时间)。
然后,对总价(运算控件)进行设置,选择监控类型为数字,点击监控字段设置。
按下图步骤进行设置,得到表达式天数(运算控件)*单价每晚,点击确定,即可完成对控件的设置。
◦ 计算最小值
运算控件也支持函数表单式,包括平均值、求和、最大值和最小值;
例如,住宿报了两个单价,需要算出单价1和单价2中的最小值,点击最小值,选择需要计算的字段,其他函数操作和此保持一致;
◦ 计算时长
运算控件支持按考勤规则中自然日、出差日期计算。如当提交人用户的考勤规则为上午9点到下午6点,中午休息一个小时。出差日期选择9点到下午6点,正常计算为9个小时,当选择了以出差时间计算,此时计算时长为8小时。设置如下图:
效果如下图: