自定义计算公式
对于自定义考勤项目,我们提供了七种自定义计算公式:
以下前6个公式的计算逻辑:计算一个月中每一天的考勤项目结果,再加起来,举例说明详见下列每个公式的例子
1、除以固定值
指定的考勤项目值除以固定分钟数,可以用来将考勤项目从小时变成天,也可以实现乘法的效果。
这一类公式也可以直接除以480,就是标准的8小时工作制,将能将单位为小时的考勤项目改成天,也可以除以一个比1小的数来做到乘法的效果,比如 2倍加班,如果企业去认定在休息日加班记两倍时长就可以除以0.5来实现
例:
- 二倍事假天数:最小时间单位为0.5,舍位方式四舍五入。
- 出勤
2、除以班值时长
指定的考勤项目值除以班值时长,班值就是班次那里维护的的认可工时,除以班值时长主要的用途就是把月报中显示的数据由现在的小时变为天
例:
- 出勤天数:最小时间单位为0.5,舍位方式四舍五入,自定义计算公式为出勤除以班值
- 调休假天数:设置最小时间单位为0.1,舍位方式为四舍五入,自定义计算公式为调休假(小时)时长除以班值,某人一个月中,20号调休假时长为1小时,21号调休假时长为3小时,22号调休假时长为1小时,则计算这个月调休假时长除以班值时,会分别先计算20号:1÷8=0.125,四舍五入取0.2;21号:3÷8=0.375,四舍五入取0.4;2号:1÷8=0.125,四舍五入取0.2;再计算:0.2+0.4+0.2=0.8,最后的出来的结论就是0.8个班值时长的调休假。
3、分段模式(三段)
根据考勤项目值及分段设置返回结果
4、分段模式(两段)
根据考勤项目值及分段设置返回结果
5、多个项目相加
选择多个考勤项目相加
6、多个项目相减
选择多个考勤项目相减
7、云函数
对于无法用标准公式对应的场景,我们提供二开云函数公式处理类似需求,对应公式如图
1,维护云函数, 类型要选择考勤计算公式,不然自定义项目时选不到云函数
2. 【考勤设置】-【自定义考勤项目】公式选择云函数并且选到已经维护的云函数, 如果需要计算多个字段,那么需要维护多个云函数
3. 以下是简单示例,计算旷工天数
4.部分数据如下
目前的二次计算是建立在系统记录的明细考勤数据基础之上,用自定义公式的模式将考勤明细数据加工为客户想要的数据,所以要想用的好,要对考勤的明细数据有一定了解。
简单说,如果想从功能界面查看哪些是考勤明细数据,可以直接看旧版考勤月报,界面可展示的数据就是二次计算可以作为数据源的数据,
出勤 缺勤 迟到 早退 旷工 实际出勤
24个休假项目
4个加班项目
6个出差项目