最近个项目已经连续加班1个月多,由于公司常常有在外面客户现场或出差的状况,人事每月初会把上个月的份考勤打卡记录所有发出来,让咱们对本身的考勤,忽然想到可根据你们打卡时间记录统计天天工做时间,看你们是否也广泛加班呢?而后使用咱们如今项目用的ECharts报表来展现,作了个Web的柱状图和饼图分析,效果以下。html
Echarts柱状图报表chrome
Echarts饼状图报表浏览器
能够看出,公司超过3成的人天天有加班1-6个小时不等。firefox
天天小于8个小时的占比约10%,这是有请假出差或早退的状况;htm
天天8-9个小时上班的占比约53%,其中超8成半个小时内下班;ip
天天工做9-10个小时以上的,占比约25%;get
天天工做11-12个小时以上的,占比约11%;数据分析
天天13-14个小时以上的,占比近1%,若是是早上9点上班的话,那晚上0点后下班了。统计
数据分析数据
报表数据是人事部统计出来的指纹考勤记录的汇总,原始记录是按部门、姓名、日期、签到和签退时间导出Excel的,我这里是公司5月份的指纹考勤记录,咱们是天天8小时制弹性上班,上下班时指纹签到和签退,天天工做时间就是签退减去签到再减1.5小时(中午休息时间),而后按工做时间区域分组计算,获得上班的时间和人日天数,做为报表的数据源。
总共统计了公司227我的,有效考勤记录数3642条,排除了周六日和请假出差没签到签退的记录。有的签退时间在0点以后的考勤记录直接计算有问题,我是单独处理了的,如周六日加班有考勤记录的,我是按正常工做日一块儿汇总算的。
ECharts报表展现效果很不错,使用纯Javascript的图表库,支持PC机和移动设备,兼容IE6+、chrome,firefox,Safari等浏览器。支持多种类型图表和个性化定制功能,咱们在项目使用过程当中的一些问题ECharts报表基本能够解决,本文示例的报表地址在/upload/jonllen/case/ECharts.html,打开右击查看源代码。
那么,你们加班多吗?通常要加班多久呢,加班是有加班工资仍是调休?