s-HR报表查询数据问题排查第二篇_数据缺少
1人赞赏了该文章
555次浏览
编辑于2020年02月13日 08:41:06
日常使用s-HR报表设计工具,现场总是提单反馈,查询的数据不正确,重复了、少了、或者是组织名称不对。
此贴给大家分享一下我日常排查这些问题的思路和做法:
如果报表页签公式取数 统计结果不对,多了或者少了,先检查公式计算的是哪个数据源的数据,将数据源取消隐藏查看数据源是否正确2、如果数据源取数不正确,则需要在报表设计工具找到数据源,先检查是不是自己勾选的过滤条件导致数据重复,或者少了。如果不是,则要数据源生成的sql检查,sql比较长,现场一般看到这就懵了。那应该怎么做呢
此贴我们来分析一下数据缺少这种情况
举例:标准预置的员工月度流入流出盘点表中 月末人头数少了一个人。
排查过程:1、现在excel报表中选择数值不对的这个月末人头数的列,检查这个列的计算公式是计算的哪个数据源的哪些数据的汇总。如图所示,这个7是取的“月度算人头数”中的期末人数
2、那么我们需要看一下“月度算人头数”中是哪个数据少了。需要打开“月度算人头数”数据源查看,通过报表取消隐藏页签放开“月度算人头数”这个数据源检查,发现数据源中是计算的结果并不是员工明细。我们希望是知道少查的那个人事谁 ,由此来判断,报表取数逻辑正确还是不正确。那么我们就需要输出员工明细
3、对原报表进行复制一个报表,在复制的报表中第三步选择“月度算人头数” 在输出字段出加入员工编码及员工姓名字段,并勾选输出明细如下图,把查出来的人是谁 ,和页面查询到的职员比一比就知道少了谁了
4、找到少了谁后,在去看这个职员相关的数据 ,如用工关系,占编、占人头情况,最后的任职开始时间等等,和报表勾选查询的是不是吻合,结合这些信息分析 为什么没有查询到。
5、尝试自己做以上初步分析,如还没有分析出原因在提单需求帮助,提单可以直接告诉我们 报表没有查到谁 在截图这个人的信息给我们。
有时候初步分析就已经可以解决问题了呢
推荐阅读