充值信息

赞助信息

推荐给好友 上一篇 | 下一篇

为什么还要用Crystal Report?



    Crystal Report, 可能是我们最早接触的报表工具之一。在中国,很多人是从原来捆绑在MS Visual Basic里的Crystal Report了解如何制作图形化的报表的,可以说在一段时间它就是报表设计的标准。

    是的,Crystal Report帮助我们做出了大量的报表,它的功能也在不断地加强。

    但是,我们也经历了很多时刻,不仅仅是费劲地去画格子,摆位置,更发现很多报表,需要先做一个复杂的视图,甚至写程序准备数据;发现许多报表运行起来的效率会很低;发现有些报表很难做出来...

    可能还有人经历过在UNIX上安装Crystal Report的困难... ...

    我们尊敬 Crystal Report,但是不能迷信它。正是因为在应用Crystal Report 的时代遇到的种种问题,(参见:你如何做这五张报表?)催生了新一代的报表工具 - 润乾报表。之所以称为“新一代”,是因为润乾报表采用了革命性的非线性报表模型,以多源分片、不规则分组、动态格间计算、行列对称四大特征为核心,使许多原来在Crystal Report中要花费大量时间制作、占用大量系统资源的报表,可以应用润乾报表系统轻松完成,而许多在传统报表工具中无法实现的报表,现在也变成了可以轻松解决的问题。 (相关阅读:新一代报表工具–报表设计的革命)

    同时,顺应大趋势,作为100%的Java报表,润乾报表为用户的跨平台部署带来了极大的便利。(相关阅读:报表部署与应用集成)

    有一些长期使用Crystal Report的用户,面对着一大堆要制作的复杂报表,进行了反复的比较试验,然后坚决地放弃了原来的观念,改为采用基于新一代非线性报表模型的报表产品。现在,已经有很多电信、金融、政府、企业的用户通过新的报表设计方式而受益。

    Crystal Report的局限,首先是由于它的设计模型所决定的,在这种模型中,常规地只能处理一个数据源(多个数据源通过各种方法比如视图转换,最终在报表中实际还是一个),因此难以处理复杂的报表格式变化。条带式的方式,使得它只能纵向展开,无法横向展开(交叉表则无任何灵活性)。有限的计算能力,使得它只能进行横向计算和简单的纵向跨行计算,而无法处理许多更加复杂但又非常常见的计算(如跨组计算,名次计算等)。这样就造成了用Crystal Report做许多报表很难实现,或者是能够做出来,但是要花费大量的时间、成本。

    在新一代非线性报表模型带来制表效率飞跃的时代,为什么还要用Crystal Report?



几秒轻松注册 无数朋友结交 同聚商业智能 携手美好前程


 

评分:0

我来说两句