日期函数

DATEDIF

语法:DATEDIF(开始时间,结束时间,’d’,2,1)

说明:返回两个日期之间的天数差值,月数、天数、小时数、分钟数、秒数,精确到两位小数。

例如:录入【请假开始时间】,【请假结束时间】,通过DATEDIF函数计算出【请假天数】。

操作步骤:

1.选中文本控件

2,设置公式

3,效果

根据日期控件(开始日期和结束日期)计算天数:DATEDIF({qjjssj},{qjkssj},’d’,2,1)

根据时间控件(开始时间和结束时间(时分))计算小时:DATEDIF({qjjssj},{qjkssj},’d’,2,1)

CALC_DATE

语法:CALC_DATE(日期,时间数,’d’,’+’)

说明:将指定日期加/减指定天数。

例如:录入【项目开始时间】、【项目预计天数】,通过CALC_DATE函数自动填入【项目预计完成时间】。

操作步骤

1.项目完成时间使用文本控件

2.设置公式

3.效果

常用函数

CONCAT

语法:CONCAT(文本1,文本2)

说明:将多个文本合并成一个文本。注意这里需要数字类型的文本控件。

SUB_SUM

语法:SUB_SUM([{子表名.字段1}*{子表名.字段2}],精度)

说明:用于子表中总金额的计算或者把子表的总额总和到主表中

例如:采购物资的子表明细中的,输入单价,数量,计算出预算总额,然后在把预算总金额总和到主表中的资产总金额。

操作步骤:

1.单价,数量,总监使用数字类型的文本控件,然后在预算总金额设计公式

2.设置计算公式

2.1 子表中的预算总金额公式配置

2.2 把子表的总金额总和到主表资产总金额的公式配置

3.效果

SUM

语法:SUM(字段名)

说明:用于将字符串类型转成数字类型。

逻辑函数

IF_ELSE

语法:IF_ELSE(逻辑表达式,返回1,返回2)

说明:如果满足条件A,则返回B,否则返回C

例如:成绩分类选择显示具体的成绩层级。

操作步骤:

1.选中成绩层次控件,点击编辑公式

2.设置计算公式为:IF(成绩分类==”优”,”>=80”,”<80”)

3.效果

文档更新时间: 2022-06-07 15:43   作者:zhuyunyun