-
只有一张记录表,数据统计报表实现的诱惑0
情况是这样的,公司在弄一个日报系统,数据的录入部分基本上完成了,现在要在做统计报表的模块。
录入部分:用户登录系统后,在录入界面填写日报,作为我们统计的基础数据。
每个用户都挂在部门下面,部门可以调整,人员也可以调整。
统计部门:暂时只有两个维度
1:统计个人在某个时间段内的日均工时和累计工时。
2:统计某个时间段内某个部门的人数、日均工时和累计工时。
问题都出在统计这块:
1、我们只有一张日报数据记录表,日均工时的计算公式:
日均工时=总工时/天数,无法确认天数(可能上班了,但是没填日报)。
2、部门可以调整,人员也可以调整,但是部门表是信息表、部门人员表是一张关系表,只能表示最后的状态,无法知道过去时间段的状态。我原先打算就直接拿日报记录表里的数据进行计算,但是仍然存在1 中的问题。
希望各位能够提供一些相对简单的方案和实现思路。谢谢!
问题补充:持久层用的是hibernate,感觉这种复杂点的统计,还是JDBC会爽点?不知道是不是这样2013年11月04日 13:55
3个答案 按时间排序 按投票排序
-
. 统计某个时间段内某个部门的人数: 这个需求应该是有问题的,部门的人数应该是基于时间点的,而不是时间段的(部门人数会变化)
. 部门的统计报表需要以日报表为基准(日报表里面写入部门的ID),否则统计会不准确;
. 日均工时:没怎么看懂,是否上班了对系统来说应该是以日报为单位的,所以日均工时应该是 员工一段时间内的总工时 / 这段时间内提交日报的数量(假定每天最多只能提交一份日报),不关心该员工是否更换过部门,上班没填日报,应该算作没有上班比较好。
对于统计报表来说,Hibernate实际上优势不大,或者说谈不上什么优势,建议使用JDBCTemplate(Spring)或者MyBatis(管理SQL上方便一些)2013年11月07日 08:40
相关推荐
本文将深入探讨如何使用FineBI工具,结合Hadoop和Hive,实现对陌陌聊天数据的深度挖掘与可视化的报表构建。 首先,让我们了解核心组件的作用: 1. **Hadoop**:这是一个开源的分布式计算框架,它允许在大规模集群...
##### 5.2 如何使用EXCEL访问WinCC中的实时数据实现报表 除了使用VBS脚本之外,还可以直接使用Excel来访问WinCC中的实时数据。这种方法更加直观和便捷,用户可以直接在Excel中定义数据连接,并通过公式或宏来获取...
本文将详细介绍如何在WinCC中实现数据报表的创建,并提供一个基于VB脚本的实例。 首先,WinCC的数据报表功能允许用户根据需求定制各种报表,如生产报告、故障记录等。报表可以包含实时数据和历史数据,通过图形、...
### SQL实现两张无关联表的数据列合并在一张结果集中 #### 实现思路及技术要点解析 在实际工作中,我们经常会遇到需要将两张无关联表的数据列合并到一个结果集中的需求。这种操作可以帮助我们更好地组织数据,使得...
例如,车间生产日报表记录每个班组的生产完成情况,员工生产记录表则详细记录每个员工的生产进度,而材料耗用统计表则追踪物料的实际消耗和利用率。 报表设计的目标是确保重点数据能迅速上报,一般数据得到完整收集...
在WinCC中,数据的存储、分析和输出是实现报表需求的关键环节。WinCC的过程归档功能提供了强大的数据处理能力,可以灵活控制数据的归档,并自动统计出平均值、最大值、最小值等数据信息。此外,WinCC还提供了在线...
WINCC实现数据报表 在工业生产中报表一直占有非常重要的部分,它一般用来记录现场的工艺参数和统计信 息。早期是由人工抄录然后统计出相关的报表。进入计算机控制阶段,这份工作就需要工控 软件来实现。对于工控行业...
要做报表必须要记录报表需要的数据(过程值),要记录数据就要使用工程树中的“变量记录”功能。变量是记录在“记录文件”(西门子叫“归档”)中的。所以,必须先建这个“记录文件”,然后,在往文件中加需要记录的...
随着我国社会主义市场经济的深入发展和国际化水平的不断提高,这种详尽的财务数据统计制度显得尤为重要。它为各类经济主体搭建了与国家宏观管理机构间沟通的桥梁,是实现宏观政策调控与微观经济管理相结合的桥梁和纽...
总结而言,组态王自动化数据记录与存储的技术特点在于其高效性、自动化程度高以及易于实现的报表展示功能。它不仅极大地提升了数据处理的精确度和速度,还为企业提供了强大的数据分析工具,助力企业决策和生产管理。...
在数据分析和报表生成中,有时我们需要统计某个时间段内每一天的数据量,即使某些天没有实际记录,也期望在结果中体现并填充为0。MySQL中,这样的需求可以通过特定的查询策略来实现,通常涉及到日期函数、LEFT JOIN...
2、 报表读取的数据是WINCC自带的变量记录数据库,不需要第三方数据库。 3、 该报表系统能在不同的项目之间移植,过程简单。 4、 生成的EXCEL文件是基于模板文件生成的,模板文件修改容易,效果直观。 5、 数据读取...
Grafana是一款强大的数据可视化工具,尤其在监控系统中被广泛应用。它支持对接各种数据源,包括时序...通过巧妙地组合和配置transformation,用户可以根据实际需求自定义报表内容,从而实现更高效的数据分析和监控。
【通用统计报表数据处理软件SARP2000V3.0】是一款专门用于常规调查数据处理和普查数据处理的工具软件,集数据录入、数据编辑、报表处理等功能于一体。这款软件是在原有的统计年、定报处理系统基础上,结合其他统计...
能源计量数据的记录和统计报表管理制度.pdf,这是一份不错的文件
服务器日常巡检记录表 服务器日常巡检记录表服务器日常巡检记录表
标题“记录报表上次打印时间/统计指定报表张数”涉及到的是在IT领域中关于数据管理和报表系统的两个关键功能。这两个功能对于企业的数据监控和分析至关重要,它们可以帮助企业追踪报表的使用情况,优化业务流程,...
电商销售运营数据统计表 与铺宝贝数据记录表(每天记录) 与铺访问来源构成分析 专铺经营明细 专铺运营日报表 服务日报表 竞争商品分析 每日店铺数据表谊舰店类目分析 日常数据报表 日销售报表 号宝网店日常统计数表格...
日报表通常包含一天内设备运行情况、产量、能耗、故障记录等关键指标,而月报表则提供更长期的数据趋势,用于评估整体性能和制定改进策略。 利用组态王软件生成日报表和月报表,首先需要进行以下步骤: 1. **数据...
在IT行业中,库存管理是企业运营的关键环节,而库存收发存报表的汇总统计则是确保库存数据准确无误的重要工具。本案例主要介绍如何利用T-SQL语句在Microsoft SQL Server(mssql)数据库中实现库存收发存的实时查询...