人事管理-自动计算动态工龄/年龄/生日/年假

在人事管理都会涉及到计算员工的工龄、年龄、生日等,但是这些都是动态变化的,无法通过表单函数解决。
现在借助数据工厂的动态函数就能轻松解决问题,还能实现图形化标记。


点击安装 数据工厂动态值应用模版 ,体验使用效果。


实现思路如下:
①将「员工基础信息表」通过输入节点输入。
②紧接着通过字段设置节点,实现后续的动态计算。
首先添加一个计算字段,命名为年龄,然后通过如图所示的函数实现自动计算年龄。
主要的逻辑就是首先通过TODAY动态函数得到今天的时间,再通DATEDIF函数计算今天和出生日期按年维度的差值,最后通过INT函数取整即得到了最终的年龄。
③再添加一个计算字段,命名为工龄,参考步骤2计算工龄。
④再添加一个计算字段,命名为段位。
根据工龄配合IFS函数进行判断,得到不同的段位。
段位的标示本质是输入法的表情符号,即文本,所以修改为文本类型。
⑤添加一个计算字段,命名为生日标示。
通过TODAY动态函数得到今天的时间。
再用出生日期的月&日和今天进行判等,来计算是否当天是生日,如果是生日则显示生日的标示。
由于生日标示是文本,所以修改为文本类型。

⑥添加一个计算字段,命名为年假。
因为年假是根据工龄动态变化的,所以根据工龄结合公司自身的规则进行判断即可,比如案例中的公司是根据工龄的范围计算不同的年假,如图所示。
⑦最后连接到输出节点,保存,通过仪表盘的明细表进行展示即可。
由于TODAY是动态函数,所以得到的结果会根据今天进行动态变化,即每天得到的年龄、工龄、生日都是会自动动态计算。
得到的数据也可以通过仪表盘导出EXCEL,同时如果数据工厂未及时更新数据可以手动点击实现立即更新。

动态函数TODAY不仅能用于人事场景,还能用于如下场景:

  • 仓库管理中,动态计算出商品的库龄、保鲜期
  • 设备租赁管理,实时动态掌握设备租期情况
  • 固定资产的折旧费用计算
  • 订单账期管理,动态计算账期,超期账单提醒
本文是否对您有帮助?
 有帮助
 没帮助
您是否遇到了以下问题?
如需获取即时帮助,请联系技术支持