当前位置:首页  >  报表工具专题  > 

优秀的报表分析工具需要报与表的结合

文  finereport

1,319

2022.11.9

报表分析工具,报与表

报表,顾名思义,是由“报”和“表”两部分构成的。“报”指数据的汇总统计,即将数据从资料库中取出按一定规则运算统计后 排列。“表”则指格式,数据需要放在格子中,才能清楚定位,体现数据之间的层次与对应关系。报表分析工具只有统筹好“报”和“表”两方面,才能称得上是一个优秀的报表解决方案。

目前很多国际品牌的报表分析工具,基本上都能把数据源中的数据取出来,运算排列制作出动态的变量统计报表——即“报”的能力不错。但“表”的实现方式就比较复杂,一般需要采用控件拖放的方式编辑表样,靠矩形边线重合对齐画表样,一条直线要拼接多条线段,可想而知,仅仅一个多层表头就要多大的工作量。而且线条还和解析度相关,在屏幕上画齐的列印出来可能又不整齐了。还有一类仿制Excel的产品,合并格、设边框都很方便,可以很快地画出一个复杂格式的报表样式,但是却没有数据处理界面,除简单的格内运算外,与数据源交接的过滤、分组等统计运算都要自己做,很致命的是不能自己完成变长报表,需要靠编实现动态插行插列。这些“报”“表”分离的报表分析工具,给用户带了诸多麻烦。

报表之苦

那么,中式报表的难点到底在哪裡?

普遍的说法是中式报表样式复杂(如复杂表头),其实中式报表的难点远不止这一处。相比之下其他难点,样式问题还是只要费工夫就能解决的小问题,而中式报表还有大量费了工夫也极难解决的大问题,总结如下:

“用”之累

“用”指应用集成能力,即报表分析工具能否被很好地集成到企业应用系统中。当前业界的高端报表分析工具均采用独立伺服器方式,与主程序沟通要通过网路协议,严重影响性能,而且控制力度减弱;独立伺服器都会有自己的用户许可权管理机制,对应用而言永远都不够用,却要应用程序向这个规则靠拢,无端浪费工作量;而且独立服务器无法享用伺服器的各种优势能力,如共享连接池、集群能力等。

“报”之难

“报”指统计汇总能力。中式报表最困难的地方是数据统计。中式报表具有的多数据源、整表规则分片、不完全划分、跨行组运算及独立格间运算、行列对称等诸多特徵,是传统报表分析工具无法满足的,于是很多要求编写代码准备数据或进行子表拼接以完成一个复杂报表的要求就出来了,细想一下,觉得十分荒谬,但是这却是中式报表解决方案的普遍做法。

“表”之烦

“表”指数据展现样式能力。表样格式复杂也是中式报表比较麻烦的地方,中式报表均要求有整齐的格线,多层表头层次分明。业内有名的报表分析工具一般采用控制项式拖拽的绘制方案,画起来非常烦琐,且还与解析度相关,屏幕与列印一般不一致,而中式报表对列印样式要求向来很高。

“填”之乱

“填”指填写上报能力。中式报表几乎都有填报的需求,报表分析工具前端需要支持各种填报控制,如编辑风格、自动计算、合法性校验等;填写好的数据能够方便地写入数据库以进行下一步的统计汇总;还需要能支持离线填报和多级汇总填报等。而很多报表分析工具不支持填报能力,一般的填报解决方案都不能自动处理数据入库的问题,导致相应的编程工作量仍然很大。

报表之惑

中式报表的复杂是举世公认的,用业界常见的传统工具去完成中式报表会很困难。但这些复杂的报表是否很有必要,还是仅是庸人自扰?

一种常见的看法是:中式报表的复杂是现实,这主要是由于业务不规范和应用水平低下造成的,但这其实是没有必要的,随著业务的完善和应用水平的进步,这些报表会逐步简化以至取消。

但实际情况是怎样的呢?

由于业务不规范和应用水平低下造成的没道理的复杂报表是现实存在的,某些信息化程度较低的行业确实常常是这样。但是,我们考察中国信息化程度相对较高的银行业就会发现,银行报表没几个是很简单的,而且复杂得也很有道理,很难把这些报表搞得更简单了。看来,复杂报表具有一目了然、信息量大的优势,并非没有必要,与业务规范程度及应用水平的高低并无直接关系。

造成这个现象的一个可能因素是东方文化习惯。中国的汉字就很复杂,常用字就有几千之多,每个字把多种笔划组成一体;而西文则都是由有限几个字母去组合而成的,老外习惯于用简单的东西去拼接组合,而我们则习惯于把相关的信息组织在一起。事实上,我们永远都没有资格去指责需求,而应当正视这些困难并去解决它。

报表之道

中式报表的困难无法避开,而当前的一些报表分析工具在诸多方面不能适应中式报表的需求,新一代的报表分析工具在开发时,需要从以下几个方面考虑:

首先,充分考虑应用集成的要求,使报表运算引擎能够方便地嵌入到业务系统中,并享受应用体系架构的优势,集中精力处理报表运算。

其次,彻底摒弃传统工具的条带状数据处理模型,设计全新的适合于中式报表的数学模型演算法,全面支持多源、分片、不完全划分、格间运算、行列对称等中式报表的统计特性。

然后,采用与Excel类似的表格展现方式,充分体现表格规律性,特别重要的是,需要与统计演算法很好地结合在一起,保证表格也可自动地随数据动态变化。

最后,对于填报功能,设计单元格与数据表栏位的对应机制,使之适应任何类型的填写,可自动复制对应规则,解决填写数据自动入库的难题。

管理驾驶舱指南,业务指标,数据分析报表需要展现大量的数据和文字,提高信息传递的效率

报表工具产品更多介绍:www.finereport.com