公式控件


公式控件支持两种数据的运算:数值的运算和日期时间的运算

  • 数值间的计算
    例如 金额 = 数量 * 单价 ,输入数量和单价两个字段值后,自动计算得到金额的结果

  • 日期间的计算

    • 可以计算两个日期间的差值
    • 计算某个日期距离今天XX天
    • 将一个日期时间 加/减 后,得到一个新的日期时间

一、数值间计算如何配置

1、添加一个公式控件

2、设置公式控件的属性

显示名称, 计算类型(数值计算),单位,小数点

3、设置计算公式

3-1选择计算方式

系统预置了 求和、平均值、最小值、最大值、乘积5个运算公式。

并支持用户 【自定义】 设计公式

3-2选择参与计算的字段

只有 数值、金额、公式、汇总这四种控件类型的字段 才能参与计算。

关联他表记录的 “他表字段”也支持计算。 查看如何设置他表字段

  • 系统预置公式

    如果选择的是系统预置的公式,则只需点击选择字段即可,无需 输入计算符号,保存后,可以测试运算结果。

  • 自定义公式

    如果您需要加减乘除的混合计算来得到结果,需要自定义公式 ,公式需要填写计算符号。 输入运算符号(+-*/)时需要英文输入状态。

Tips:

  • 系统公式 中,字段之间没有运算符号,只有系统自动输入的 ","

  • 自定义公式下 可以套用系统公式

  • 字段后方的显示的数字,是引用此工作表中第一行记录的值。 如果显示为“空”,则说明,第一行记录中此字段没有填写值,您可以通过修改记录中的值来测试运算结果是否正确。

二、日期的计算

  • 支持两个日期时间的差值,例如,计算7月1日和7月2日的时长(结果是数值格式)

  • 支持为一个日期时间加减后得到一个新的日期时间,例如,7月1号 加1个月,得到8月1日(结果是日期时间格式)

  • 1、计算两个日期的差值

计算逻辑说明

格式化

将参与计算的日期字段进行格式化, 如果参与计算的是日期(没有时间,比如2019-08-01),在计算时会将其格式化 2019-08-01 0:00 。

两种格式方式:

a:开始日期 0:00, 结束日期 为 24:00

b:开始日期 0:00, 结束日期 为 00:00

举例:参与计算的两个日期值分别为 2019-08-01 和2019-08-02

如果选择a, 计算结果是: 2(常用于计算日期跨度,例如请假,工期时长等)

如果选择b计算结果是 :1(常用于计算日期的间隔)

计算结果的输入格式说明

输出格式(年,月,天,时,分),得到的结果如果是小数,则只取整(不是四舍五入)。

例如: 7月1日和7月30日的差值是29天

格式选择”天“,结果显示29天, 格式选择”月“,结果显示 0月(不按四舍五入,而是支取整数部分),差值是35天时,显示为1月。

  • 2、为一个日期时间,加减后,得到一个日期时间值。

为一个日期加3年后的效果

Tips:

A:即为这个日期时间字段 加减时间

B:可以选择某个数字字段作为数值参数

C:从B中选择的参数

D:增加的时间单位(大写Y是年,大写M是月,小写d是天,小写h是时,小写m是分)

+8d-12h ,表示为上面选择的日期先加8天再减去12小时,得到新的日期。

  • 3、一个日期距离今天还有多少天

例如,任务设置了截止日期, 可能需要剩余XX天/逾期XX天的字段提醒。

A:选择 日期计算的第三种方式

B:是目前日期 减去今天,还是今天减去 目前日期

C:选择目前日期 可以是固定日期,也可以是 日期字段的值

D:如果勾选 不显示负值,则显示为 空。

E:如果勾选 不显示负值,则显示为空。

results matching ""

    No results matching ""