公式报错:“解析该公式... 参数数目和定义不匹配!”怎么分析?

栏目:s-hr cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-22浏览:1

公式报错:“解析该公式... 参数数目和定义不匹配!”怎么分析?

如果获取上月的最后一天,比如当月是最后一天日期2020-05-31 , 如何取到上月最后一天 2020-04-30 ,如果用 增加月() 这个函数会存在问题, 比如 计算薪资月的最后一天为 2020-04-30 取上月的最后一天会有出错 取到 2020-03-30 , 如果用增加日()报错“” 分析:现场公式设置如下:发薪天数=取相差天数(增加月(取薪酬期间起始日期() ,-1) ,增加日(取薪酬期间起始日期() ,-1)),就报:

 

报错原因:在一个函数中,使用到的不同参数值中不可使用相同的函数。否则就会有此报错。因为取相差天数()的函数中,开始日期和结束日期都是使用到了取薪酬期间起始日期(),所以解析时有问题。

临时变通方法:

1、创建一个字符型的核算变量,如下图:

 

2、在计算规则中,给该核算变量设置公式:@CTBPeriodBegin=取薪酬期间起始日期() 

3、然后再去给薪酬项目设置公式,将原公式中的函数取薪酬期间起始日期()替换为@CTBPeriodBegin即可。如下图

 

 


公式报错:“解析该公式... 参数数目和定义不匹配!”怎么分析?

如果获取上月的最后一天,比如当月是最后一天日期2020-05-31 ,如何取到上月最后一天 2020-04-30 ,如果用 增加月() 这个函数会存在问题,...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息