找回密码
 立即注册

QQ登录

只需一步,快速开始

FZD

初级会员

2

主题

6

帖子

254

积分

初级会员

积分
254
  • 530

    金币

  • 2

    主题

  • 6

    帖子

最新发帖
FZD
初级会员   /  发表于:2024-10-28 14:14  /   查看:245  /  回复:2
本帖最后由 FZD 于 2024-10-31 08:30 编辑

各位大拿,有个需求,麻烦给指点一下。
有一组考勤数据,能获取到当天最早和最迟的考勤时间表,另有一组请假信息,可以获取到请假的开始和结束时间表。现在需要通过这两张表,能实时查看当前人员的考勤情况,比如正常班、迟到、早退、请假、缺勤等。如请假表是当天如何实时显示请假状态(如下午15:30-16:30,只有在这个时间区间才会显示为“请假”),请假表的开始时间和结束时间跨天(入2024-10-20到2024-10-25),那么在这个时间段的信息如何识别为“请假”。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

2 个回复

倒序浏览
二麻子
初级会员   /  发表于:2024-10-28 16:49:32
沙发
正常班:员工按正常上班时间打卡。
迟到/早退:与标准工作时间进行比较,如果最早打卡时间晚于标准上班时间,则为迟到;如果最晚打卡时间早于下班时间,则为早退。
请假:如果员工在特定时间段内有请假记录,且当前时间在请假时间内,显示为“请假”。
缺勤:未打卡也没有请假记录,则为缺勤。

数据过滤与条件判断
  • 从考勤数据中获取当天最早和最迟的打卡时间,并判断与标准上下班时间的关系,以确定是否“正常班”、“迟到”或“早退”。
  • 通过比较当前时间与请假的开始和结束时间,判断员工的状态是否为“请假”。

    示例流程

    • 以2024-10-21为例,如果员工在10月20日至10月25日请假:
      • 早上查询时会显示为“请假”。
      • 如果当天有打卡记录,则考勤状态根据打卡情况调整为“正常班”或“迟到”等。
      • 如果没有打卡记录,且当前时间在跨天请假期间内,则显示“请假”。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Levi.Zhang
超级版主   /  发表于:2024-10-29 15:29:46
板凳
感谢大佬对活字格的支持~

如果您的问题已解决,请及时更新帖子的状态为“已处理”,并设置最佳答案给有帮助到你的回复;
如果您的问题还未解决,欢迎跟帖补充;
如果您有新的问题,也欢迎创建新的求助帖呦。



回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部