原创-捕鱼app

学习.交流
专业源于专注
  
学习交流 文件下载 手册资料 交流qq群

    

 1  1/1   
作者
内容
  


注册  2010-03-25
发贴数  
精华贴  
原创贴  
来自  河南郑州
状态  正常

级别  会员
#1»发布于2011-09-15 21:47

软件升级后在人事资料--综合报告的统计报表中,有两处数据出现bug,问题表述: 
假设现在是2011-09-15,现在要综合报告的时间为2011-1-1到2011-09-15的报告 
  
生成的数据如图所示:期末人数为153人。 
  
然后再看在部门人数汇总中的数据:部门人数为153人 
  
这样子看来数据好像没有问题,但是如果咱们把统计时间修改成9月份以前的任何一个日期,再看看统计的结果:假设统计截止时间为2011-1-31,再看数据: 
  
 
生成的数据如图所示:期末人数为155人。 
  
然后再看在部门人数汇总中的数据:部门人数为133人 
  
这样子问题就出来了,怎么少了22个人呢?问题出在哪儿了呢? 
经过几次测试分析后发现,综合报告中的部门人数汇总统计方式有问题,这个可与统计报表中的--按职工部门分类报表中的数据进行对比。 
  
发现,在系统默认的筛选方式下,在指定日期内统计的数据和综合报表中的数据一致,这说明了什么问题了呢? 
这表明,综合报告中的统计方式是按系统默认的--按部门分类--进行报表的统计方式进行的,也就是说,在统计指定日期2011-1-31内的人员数据时,已把员工资料中状态为离职的人员信息全部剔除了,更简单点儿说就是系统只统计2011-1-1到2011-1-31期间,员工状态为在职的员工数量。这个判断可以从以下测试中得到验证,如图: 
  
 
经过这样子的比较,我们可以得出出现问题的原因:就是在统计时系统默认了截止时间和员工状态两个筛选条件,而且是统计在截止时间内员工状态为在职的员工数量, 
解决问题的方法其实很简单,就是在综合报告中,部门人数汇总统计只统计到截止日期的员工数量就行了,不用管员工状态的情况,这样子就实现了两个统计口径数据的一致。 
具体的功能设计可以参考:员工资料管理--限制条件检索中的筛选--花名册至的功能,如图所示:


        




努力今天,成就明天,珍惜当下,收获奇迹!


 1  1/1   


登录后方可发贴


[ 电话: 0571-85462761 王先生 qq: 124520435 加入软件qq群 - - ]