电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

计算公式语法大全

来源:金蝶云社区作者:金蝶2024-09-222

计算公式语法大全

产品版本
更新内容更新日期
V5.0.002_0612初始版本2022年6月18日


在配置公式过程中,可以使用以下语法来进行公式的书写,最终完成计算公式逻辑的配置(薪资核算和中国个税中的公式语法都基本相同)


1.IF语句

在公式中可以使用IF语句来进行条件判断,也可以进行IF语句的嵌套使用,来支持复杂计算场景

 

标准格式1:IF语句

IF 判断条件

THEN

  输出

ELSE

  输出

ENDIF

 

标准格式2:IF嵌套语句

IF 判断条件

THEN

  输出

//嵌套的开始

  IF  判断条件

  THEN

输出

  ELSE

输出

  ENDIF

//嵌套的结束

ELSE

  输出

ENDIF

 

注意要点:

1.判断条件部分可以写各类判断表达式,最终返回一个布尔值(真/假);
例如:FT[入职日期]>FT[起始日期]

2.输出部分一般是赋值语句,也可以写EXIT退出公式

3.一个完整IF语句必须包含IF、THEN、ENDIF来确定开始结束,以及分隔条件、输出区段;ELSE则是可选的部分

2.ELSEIF多分支判断

在公式中可以使用ELSEIF来更加便捷的进行多分支判断

标准格式:ELSEIF语句

IF 判断条件1

THEN

  输出

ELSEIF 判断条件2

THEN

  输出

ELSEIF 判断条件3

THEN

  输出

ELSEIF 判断条件4

THEN

  输出

ELSE

  输出

ENDIF

 

 

注意要点:
ELSEIF是在不满足前置条件的基础上进行的再次判断

 

3.临时变量

在公式中可以定义,使用临时变量,到达分步计算的效果,优化公式结构

标准格式:

 

标准格式:临时变量语句

NUM VR[数值型变量]

DATE VR[日期型变量]

TEXT VR[文本型变量]

 

IF 判断条件

THEN

  VR[数值型变量]=判断表达式

ENDIF

 

注意要点:

1.需要先定义变量,才可以再后面的内容中使用该变量;定义变量时会通过NUM/DATE/TEXT确定变量的数据类型

2.变量的名称是可以任意定义的,只要符合格式即可VR[XX]

3.可以在定义变量时,直接进行计算;例如NUM VR[XX]=A+B

4.变量在进行计算前默认为NULL

 

4.EXIT

在公式的配置过程中遇到需要跳出公式的场景时,可以使用EXIT退出公式

标准格式

 

标准格式:EXIT语句

IF 判断条件

THEN

  EXIT

ENDIF

 

注意要点:

如果公式执行到了EXIT,那么会跳出公式,但在跳出前的计算结果仍旧有效,只是不会再执行本公式后续的逻辑

 

5.NULL

可以在公式中使用NULL来对数据进行“是否为空”的判断

标准格式:NULL判断是否为空

IF FT[离职日期]=NULL

THEN

  输出

ENDIF

 

注意要点:

1.NULL只能用于判断,不能用于赋值

 

 

6.AND和OR

在公式中可以使用AND 和OR进行布尔运算

标准格式:AND和OR  

IF 判断条件1 AND 判断条件2

THEN

  输出

ENDIF

IF (判断条件1 OR 判断条件2) AND 判断条件3

THEN

  输出

ENDIF

 

注意要点:

1.  AND和OR可以进行多个判断条件的连接

2.  可以在布尔运算中加入括号搭配使用

 

7.LIKE

对文本类型数据进行包含判断。

标准格式:LIKE进行包含判断

IF FT[公司名称] LIKE “分公司”

THEN

  输出

ENDIF

 

8.赋值/结果语句

在公式中可以使用赋值语句对支持项目/

计算公式语法大全

产品版本更新内容更新日期V5.0.002_0612初始版本2022年6月18日在配置公式过程中,可以使用以下语法来进行公式的书写,最终完成计算公式逻辑...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信