YS凭证常用公式

柴
一、if函数
IF:iif(condition, result1, result2)
If函数常用来对条件进行判断来决定不同的结果,可以单个条件使用,也多个条件嵌套使用,比如and和or的组合情况。满足条件时响应结果1,不满足结果时响应结果2。这里的结果可以是true或者false的生效条件,也可以是具体的取值。同时if函数也可以与其他函数组合使用。
例如:1.判断字段A>0 时,条件生效,否则不生效 Iff(A>0,true,false)
2.判断字段A>0时,取值为1,否则为2 Iff(A>0,1,2)
3.判断字段A>0 or B>0时,条件生效,否则不生效。两种写法
Iff(A>0,true , Iff(B>0,true,false))
Iff(A>0||B>0 ,true,false)
4.判断字段A>0 and B>0时,条件生效,否则不生效。两种写法
Iff(A>0, Iff(B>0,true,false) ,false)
Iff(A>0&&B>0 ,true,false)
二、是否为空函数
ISEMPTY:isEmpty(变量)用于判断变量是否为空,包括空串("")及空值(null)
isEmpty函数常用来判断变量是否为空来判断最终的结果,一般与If函数组合使用,本身不能单独使用。
例如:判断字段A为空时,条件生效,否则不生效。iif(isEmpty(A),true,false)
判断不为空有两种写法
iif(isEmpty(A),false,true) 或者 iif(!isEmpty(A),true,false)
三、eq函数
EQ:eq(A,B):比较两个参数是否相等,参数类型可以是数字和字符串
EQ函数用来比较档案型字段的值是否相等来判断最终的结果,一般与IF函数组合使用,本身不能单独使用。文本型和字符型字段不能用该函数进行判断。
例如:判断档案型字段A等于档案值a时,条件生效,否则条件不生效。Iff(eq(A,档案固定值a的id如图),true,false)
如果某些字段的档案在固定值的档案类型里选不到,比如分摊类型。那么可以找到薪资分摊功能点,点击F12 打开工作台,点击具体的枚举项查询编码。然后把编码复制出来。写到公式里面。Iff(eq(A, c2c453371fa342e2a7dfab263ea4
YS凭证常用公式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



