ASTRO工作流 ASTROFLOW-公式计算

时间:2024-11-15 10:33:43

公式计算

公式计算是一个只读组件,不允许手动改动,输入数据值后,根据配置好的计算公式,自动计算得到结果。

在表单设计页面,从“高级组件”中,拖拽“公式计算”组件至表单设计区域,如图1所示。

图1 拖拽公式计算组件到设计区并设置属性
  • 标题:该字段在表单页面呈现给用户的名称。
  • 帮助提示:为字段添加帮助信息。设置后,标题字段后会显示
  • 描述信息:为字段添加附件的说明信息。
  • 状态:设置字段的状态,如只读、隐藏。
    • 只读:设置为只读后,页面上该字段只可读。
    • 隐藏:设置为隐藏后,页面上该字段将不再显示。
  • 计算类型:当前支持数值和日期计算。
  • 计算方式:在下拉框中选择所需的计算方法。
    • “计算类型”选择“数值”时,支持求和、平均值、最大值、最小值和乘积。参与计算的字段当前仅支持“数字输入框”

      在下拉框中选择计算公式,再选择参与计算的字段,即可自动计算出结果。

    • “计算类型”选择“日期”时,支持计算时长和距离此刻时长。
      • “计算方式”“计算时长”时,选择开始时间和结束时间,即可自动计算出时长。
      • “计算方式”“距离此刻时长”时,选择选择指定时间,即可计算其与当前时间的间隔时长,间隔计算方式可选“当前时间 减去 选择时间”或“选择时间 减去 当前时间”。
  • 输出格式:当“计算类型”选择“日期”时,显示该字段,设置计算结果输出的格式。支持“年”、“月”、“日”、“时”、“分”和“秒”六种格式。
  • 保留小数位:计算结果保留的小数位数。
  • 舍入计算:设置小数的舍入规则,总的舍入规则如图2所示。假设,“数字输入框1”输入数值8.42,“数字输入框2”输入数值2.17,“计算公式”设置为求和,“保留小数位”为1位,则舍入结果如下。
    • 向上舍入:结果为10.6
    • 向下舍入:结果为10.5
    • 四舍五入:结果为10.6
    图2 舍入规则
  • 单位:设置计算结果的单位,如前缀设置为“¥”或后缀设置为“元”“、%”等。
  • 数据变更:表单中的公式发生变化时,已产生的历史数据需要通过单击“刷新历史数据”去更新。例如,表单X中最开始的计算公式为A+B,因业务变动现将计算公式修改为A*B,此时开发者在表单X设计页面通过单击“刷新历史数据”,可将已提交的历史数据中A+B的结果,更改为A*B。
support.huaweicloud.com/usermanual-astroflow/astroflow_05_0192.html