- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
为什么说中国式报表特殊
1、国外报表
国外的很多报表工具,象水晶报表( Crystal Reprot )、 Style Report 、 Jasper Report 、 IRport 、 Fast Report 、 QuickReport ( Dephi 内嵌报表控件)等等,这些产品有一个共同点:×× Report 。 Report 在字典里的解释大致是报告的意思。从产品的名称看,国外的报表工具似乎更象在解决报告的问题。 国外的报表样式非常规整,没有格线,表头非常简单,没有斜线表头、没有分层分组。一张报表提供的信息有限,如果要看所有信息,就只能几张表对照着看了。另 外,国外的报表似乎没有填的需求(也许是业务规范或者应用水平高的缘故?)建议大家找几个报表工具提供的样例来对比看看。 基于这种报表需求,几乎所有的国外报表工具(除 F1 外)都采用如下方式: ( 1 )数学模型都是基于近三十年前的 SQL/OLAP 理论设计的,虽不断地有所改良,但根本处理方案并没有本质的变化。 ( 2 )报表工具的主编辑界面呈条带状,以模拟 SQL 中的 Select 和 Group 运算;在行方向(横向)上的能力很强,可以添加小计、合计等各种运算。 ( 3 )拖拽式制表,不懂业务的人做起来也非常方便。 ( 4 )采用独立服务器,有独立的权限控制机制,无法享受应用服务器的集群等能力。2、特点
其实一句话就能概括中国式报表的特点: 格式复杂、信息量大 。中国报表很少有不带格线的:因为中国的表头比较乱,三五层的大格套小格很常见(还有著名的斜线),没有格线容易看走眼。中国式报表的信息量大,各种各样的数据,明细的、汇总的,往往都集中在一张纸上。 有人说中国式报表的复杂是因为应用水平低、业务不规范造成的。这种说法有一定道理,但不全对。举个例子:基金行业是新兴的行业,是最有条件借鉴国外的经验的,但是这两年报表也是越做越复杂。银行业的信息化水平也比较高,应用也很成熟,他们的表一点也不简单。可能报表习惯与文化有关,在受中国文化的影响的国家和地区,如日本、韩国、台湾等,他们的报表都很复杂。看看咱们的方块字,汉字由很多不同的部分(偏旁部首)组成的,而英文单词则是26个英文字母进行简单组合。 回到正题上来:格式复杂――意味着格式是报表工具要解决的一个问题;信息量大――意味着复杂的统计运算。一个适合中国式报表的工具应该能够同时解决这两个问题,才能算是一个好的工具。3、报表格式
下面是一个很常见的表-资产负债表。 资产负债表 。 在手工制表的时候,我们都是拿尺子来画表格。(也许中国式报表复杂是因为中国人先发明了尺子?) 现在的报表工具提供两种画表的方式:拖拽式和Excel式。 拖拽式的工具是拿很多小的文本框拼成一个大的矩形。这就存在边框之间的重合、对齐问题。如果碰上大格套小格,或者用户心血来潮要加减几个框,对齐的工作量 是很大的。而且,屏幕上看着对齐的表打印到纸上又不齐了。因为打印机的分辨率比屏幕要高。(想像一下用拖拽式的工具画资产负债表的情况……。) 拖拽式模型其实是一个一般性的图元编辑器模型,没有体现出表格的规律性,什么都能画,可什么画起来都不大方便。(powerpoint也能画东西,为什么没人拿它画表?) 还好,我们还有Excel(这里要夸一夸微软了)。 EXCEL 采用网格线把格子围出来的画法,配合以合并格和边框,好比给大家配上尺子和笔,通过单元格的合并和拆分,再复杂的表Excel也能画出来。EXCEL的画法充分体现了表格的规律性,特别方便,连用户都会用。(用Excel画资产负债表看看?) 中国式报表采用Excel式的制表方式是非常非常合适的。 如果单纯是画表的问题,那么拖拽式和Excel式的差别无非是效率高低的问题,但是一旦跟数据挂上钩,问题就复杂得多了。4、报表的格式与数据
报表格式只是报表工具要解决的一部分问题。我们用报表工具的目的,是要能从数据库中读出数据,从而自动产生报表,数据才是报表要解决的核心问题,但是不能单纯地把二者分开(这也是选择报表工具时需要格外重视的)。 报表格式用Excel可以解决得很好,但是Excel没有数据汇总方案,除非编程序往格子里填数据,基本上没法从数据库中读出数据自动产生报表。而拖拽式 的格式虽然解决得一般,但数据统计能力方面要比Excel强得很多,两害相权取其轻,堆框虽费劲,慢慢堆就行了,但统计汇总不行的话那就没办法了。 所以,很多报表工具都采用拖拽式画表,再辅以大量写代码的编程(就是数据处理,后面会详细说明)。另外,因为Excel的易用,使得用户能够自己做表,几乎所有用户的报表都有Excel文件。用户希望能将Excel的文件读入报表工具,这样就可以省去 画表的工作了;同时
文档评论(0)