马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册账号
×
知识要点: 薪资管理里可以对工资项目设置公式来取数,此文章主要讲解了常见的几种薪资公式设置。
具体操作: 一、iff函数iff函数逻辑:如果a<b 那么m 否则n 结束
案例:某公司只有两种人员类别(正式工和合同工),需要根据人员类别来区分基本工资,如果人员类别为合同工,则基本工资为2000;如果人员类别为正式工,则基本工资为4500。 - 未购买人事管理时,在工资项目设置-公式设置里使用iff函数;
此公式表达的意义为,判断人员类别是否为“正式工”,如果“是”则取4500,如果“否”则取2000:
设置好公式之后点下公式确认,如果没有弹出“非法的公式定义! ”则代表公式正确
iff(人员类别="正式工",4500,2000) 注意公式里的双引号需要在英文状态下录入 - 如果购买了人事管理,既可以在公式设置里设置此公式,也可以在人事与薪资项目里设置,二者选其一即可。
如果 人员基本信息表.人员类别="101" 那么 4500 否则 2000 结束 二、case函数 Case函数逻辑: 如果a<=3,则返回m 如果3<a<=10,则返回n 如果a>10,则返回s 案例:某公司需要根据人员的工龄计算年假天数。工龄1年以下无年假;工龄1-5年, 年假5天;工龄5-10年,年假10天;工龄10年及以上,年假15天。
分情况 如果 人员基本信息表.工龄<1 那么 0 如果 人员基本信息表.工龄>=1 并且 人员基本信息表.工龄<5 那么 5 如果 人员基本信息表.工龄>=5 并且 人员基本信息表.工龄<10 那么 10 否则 15 结束 三、时间函数 1、取当前登录日期(假设登录日期为2020-01-31) - 取登录日期:使用系统参数下的“登录日期”,即@sysLoginDate,就可以取到当前登录日期“2020-01-31”
注:设置此公式的工资项目类型必须为“字符型”,否则会提示“数据类型不一致,必须是数字型”
- 取登录日期的年份:使用日期函数里的“年(日期表达式函数)”,然后括号里选择“系统参数-登录日期”,即 YEAR( @sysLoginDate) ,就可以取到当前登录日期的年份“2020”:
- 取登录日期的月份: MONTH( @sysLoginDate)
- 取登录日期的日:DAY( @SYSLOGINDATE)
- 取当前操作系统日期(假设操作系统日期为2024-07-20)
- 取操作系统日期:使用日期函数下的“当期日期”,即Today(),就可以取到当前操作系统日期“2024-07-20”
注:设置此公式的工资项目类型必须为“字符型”,否则会提示“数据类型不一致,必须是数字型”
- 取操作系统日期的年份:使用日期函数下的“今年”,即ThisYear(),就可以取到当前操作系统日期的年份“2024”
- 取操作系统日期的月份: ThisMonth()
- 取操作系统日期的日:ThisDay()
|