报表说明
根据订单表和指定年份(参数)按月统计订单金额,以及与上一订单月金额比,与去年同月金额比。报表样式如下:
这里需要注意的是——比去年同期是指与去年同月份的比值,无对应月份则为空;要求只显示本年数据。
这个报表的麻烦之处在于需要较复杂的数据计算工作,但一般报表工具的计算能力较弱,如果采用报表工具本身来完成这个计算工作则会相当...
分类:
其他好文 时间:
2014-12-11 15:56:43
阅读次数:
277
1、测试目的
在相同的硬件和web容器上测试润乾报表和集算报表的性能,对比在报表中完成分组、排序、过滤、连接、排名的性能差异,以及并发情况下二者的表现。测试过程中,润乾报表将采用报表工具内置的计算引擎,集算报表采用其内置的集算器计算引擎。
2、环境描述
测试机型:DellInspiron 3420
CPU:Intel Core i5-...
分类:
其他好文 时间:
2014-12-08 15:35:57
阅读次数:
169
有这么一些报表,取数后还需要进行一定计算后才能供报表展现输出,这要求报表工具具有数据源再计算的能力。
传统工具会依赖报表工具自身的计算能力,但报表工具计算能力弱导致很多计算完不成;或者借助存储过程完成(如果数据来源于数据库),且不论存储过程的编写难度,像跨库或数据库文件混合数据源,存储过程根本无法完成;不得已使用高级语言为报表自定义数据源提供数据源再计算,但Java做诸如集合运算的难度并不轻松。...
分类:
其他好文 时间:
2014-12-02 10:37:31
阅读次数:
260
2、WEB端部署集算报表在web端部署流程与一般J2EE应用部署流程基本一致,包括:如果和已有应用集成,一般来说已有应用已经配置好了数据库连接池,因此第一、第二步骤可以省略,只需要后面几个步骤。配置应用服务器的数据库连接池、发布报表应用这两个步骤在不同应用服务器中的操..
分类:
其他好文 时间:
2014-11-26 19:14:46
阅读次数:
423
润乾集算报表提供了集算器数据集,允许用户使用集算器脚本完成数据的进一步计算和加工,为报表提供数据源支持,从而简化报表开发,提升报表性能。集算器脚本的编辑需要借助第三方集算编辑器(非报表工具)完成,而后嵌入到报表工具和报表应用中完成报表开发和部署。下面来看一..
分类:
其他好文 时间:
2014-11-25 19:07:27
阅读次数:
229
报表开发中,经常会碰到一些需要进行非常规统计的报表,预置分组、可重复分组、组内排序,还包括跨行组计算的报表,甚至有些报表本身无数据来源、以及需要对数据源再计算。这些报表本身具备一定的特殊性,使用常规方法往往难于实现。
本文通过一个例子来了解集算报表在制作此类特殊统计报表的便捷过程。
报表说明
根据销售管理系统数据统计某年客户所在地区的订单总额,地区并按订单...
分类:
编程语言 时间:
2014-11-25 14:25:36
阅读次数:
249
报表数据源计算中经常会使用到集合运算,SQL对集合运算的支持使得大部分简单的集合运算都能轻松完成。但是,当集合运算比较复杂,需要使用存储过程完成时,由于存储过程对集合运算的支持不够,也无法使用中间结果导致这类运算实现起来非常困难。像http://bbs.csdn.net/topics/3..
分类:
其他好文 时间:
2014-11-24 12:05:27
阅读次数:
292
使用缓存可以提升报表性能是不争的事实,一般高端报表工具都会提供报表缓存的功能,用于将整个报表计算结果缓存到文件系统中,以便用户在下次访问同参数报表时可以快速读取缓存结果进行报表展现,集算报表也具有这种常规缓存功能。但是,有些情况下报表开发人员希望能够控制缓..
分类:
其他好文 时间:
2014-11-21 16:44:26
阅读次数:
204
报表应用中当数据量较大或计算过程较复杂时,会导致报表数据源准备过慢,从而影响报表性能。这时常常需要事先将报表需要的数据计算好,在呈现时直接引用即可,这样用户在访问报表时就可以迅速地获得响应。当前的手段及弊端由于报表在访问时还需要参数,显然不可能把所有参数组..
分类:
其他好文 时间:
2014-11-18 11:57:01
阅读次数:
206
多样性数据源在报表开发中越来越常见,润乾集算报表对多样性数据源的有效支持使得这类报表开发变得非常简单,目前集算报表支持的数据源类型除传统的关系型数据库外,还支持:TXT文本、Excel、JSON、HTTP、Hadoop、mongodb等。这里通过两个例子介绍集算报表使用文本数据源制作报..
分类:
其他好文 时间:
2014-11-17 12:32:59
阅读次数:
175