取相差天数(增加月(取薪酬期间起始日期() ,-1) ,增加日(取薪酬期间起始日期() ,-1)),保存时报错
业务场景:如果获取上月的最后一天,比如当月是最后一天日期是2020-05-31 ,如何取到上月最后一天 2020-04-30 ,如果用 增加月() 这个函数会存在问题,比如 计算薪资月的最后一天为 2020-04-30 取上月的最后一天会有出错 取到 2020-03-30 ,如果用增加日()这个函数又报错:“解析该公式... 参数数目和定义不匹配!”
公式设置如下:发薪天数=取相差天数(增加月(取薪酬期间起始日期() ,-1) ,增加日(取薪酬期间起始日期() ,-1)),就报:
报错原因:在一个函数中,使用到的不同参数值中不可使用相同的函数。否则就会有此报错。因为取相差天数()的函数中,开始日期和结束日期都是使用到了取薪酬期间起始日期(),所以解析时有问题。
临时变通方法:
1、创建一个字符型的核算变量,如下图:
2、在计算规则中,给该核算变量设置公式:@CTBPeriodBegin=取薪酬期间起始日期()
3、然后再去给薪酬项目设置公式,将原公式中的函数取薪酬期间起始日期()替换为@CTBPeriodBegin即可。如下图
取相差天数(增加月(取薪酬期间起始日期() ,-1) ,增加日(取薪酬期间起始日期() ,-1)),保存时报错
业务场景:如果获取上月的最后一天,比如当月是最后一天日期是2020-05-31 ,如何取到上月最后一天 2020-04-30 ,如果用 增加月() 这个函...
点击下载文档
上一篇:薪酬公式,用到了取定薪调薪薪等函数,计算是会显示公式"保险金基数"解析出错,请检查该公式正确性!。下一篇:薪酬发放套打,下载套打模板时报错:string index out of range:-1
本文2024-09-22 21:12:44发表“s-hr cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-shr-118633.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章