无论是集团企业还是政府机关,上级要监管、考核下级,通常的做法是要求下级定时报送一些报表,然后对这些报表进行分析统计。
例如税务、财政、交通、建设等部门,都有大量的年报、月报、季报甚至周报、日报等,要求下级层层上报;又比如银监会监督各商业银行,也需要各行定期报送报表;再比如,各统计局也要求企业定期报送大量统计报表,然后在汇总分析,生成本地区的统计报告。
由此可见,报表上报汇总的应用需求,在我国是普遍存在的。
在线报表采集汇总系统的常规需求如下,不足之处请大家补充:
1、报表设计工具要灵活方便,能胜任任意复杂的报表形式
报表管理是中式管理的一大特色,中国人严重聪明,经常制订出一些架构复杂的报表。显然,报表设计工具应允许用户天马行空地设计出超复杂报表。
2、系统应能处理不同结构的报表
一般管理用报表分两种,一是行列固定的表(二维表),如资产负债表、利润表等;二是行数可以任意增加的表,如工资表、设备明细表等。有时候还会有两者合成在一起的报表。
3、绝对应采用B/S架构的报表平台
报表采集需要有基层和中级层参与,如果采用单机版软件,则有很多问题。1)需要层层下发报表格式和报表软件,降低任务部署效率。2)如果运行中报表格式更新了,又要层层下发。万一某些下级没有更新,那就只有一个字“悲惨”。3)下级要安装报表软件,大大增加总部的服务压力。
4、系统应提高强大的报表运算和审核校对能力
人工采集数据,数据质量是最重要的。为此很多上级都是通过设置严格的审核公式来达到控制数据质量的目的。事先无法确定实际业务中报表的勾稽关系,只能指望系统具备良好的公式内核,能胜任任意审核关系。
5、系统应能自动管理数据库
对于操作报表的业务人员而言,其实并不关系报表数据是如何存储的,只要系统存取数据正确、性能良好即可。很多软件需要用户根据报表格式和软件要求的规则定义数据库结构,然后再定义单元格与字段的对应关系。这真是巨困难!
好的系统应能根据报表格式,自动创建、管理数据库,让数据库对使用者透明,而不管后台是Oracle、SQL Server还是MySQL。
6、一定要考虑到上线后的报表指标体系还是要变的
随着业务管理的变化,在运行了一段时间后的报表上插入或追加一些指标是很正常的业务要求。增加或许好办点,如果是插入或删除,就有可能导致报表中数据的错行,这是很多系统无法解决的问题。理想的效果是,在一张报表中插入几行这样的更新动作,只应在总部做一次报表编辑,然后重新部署到服务器上即可。而各下级重新登陆后,能看到以前填报的数据,无非是新插入的行上没有数据罢了。
7、系统的分析功能一定要强大
报表汇总上来的根本目的是为了分析,从而为领导决策提供依据。分析的需求也是五花八门的,所以报表软件一定要有灵活强大的分析功能,允许用户定义任意形式的分析报表或统计图。
8、一定要支持二次开发,来满足某些个性化的需求
既然是选择的平台软件,也就是所谓的通用产品软件,其稳定性通用性多半不成问题,但也因此有少量个性化的需求系统将无法满足。也许这就是Office这样流行的成品软件也要提供VBA的原因吧。所以,系统一定要支持类似VBA的扩充能力,也就是允许用户通过内置脚本扩充功能。
对于中国国情来说,是非常需要一个能满足上述需求的在线报表采集汇总系统。但经我多年的观察,还没有一个能很好地解决这些需求的报表系统。其中的原因也是复杂不清。不知道大家对这种现象如何看?
注:本文部分内容收集自网上。