作为润乾报表的下一代产品,报表对润乾报表进行了新增和精简,实现了多方面的产品提升。
转载 精选 2014-10-16 08:46:22
386阅读
    润乾报表提供了器数据,允许用户使用器脚本完成数据的进一步计算和加工,为报表提供数据源支持,从而简化报表开发,提升报表性能。    器脚本的编辑需要借助第三方编辑器(非报表工具)完成,而后嵌入到报表工具和报表应用中完成报表开发和部署。下面来看一下器数据的使用和以及报表部署过程。1、开发环境使用报表使用
原创 2014-11-25 10:35:57
1755阅读
2、WEB端部署     报表在web端部署流程与一般J2EE应用部署流程基本一致,包括:如果和已有应用集成,一般来说已有应用已经配置好了数据库连接池,因此第一、第二步骤可以省略,只需要后面几个步骤。配置应用服务器的数据库连接池、发布报表应用这两个步骤在不同应用服务器中的操作界面和操作方法是有区别的,举例来说,发布报表应用这个步骤,在weblo
原创 2014-11-26 16:35:19
1097阅读
润乾报表提供了一种新的数据类型——脚本数据,同意用户在数据集中完毕数据的进一步计算和加工,为报表提供数据源支持。以下详细来看一下脚本数据。 什么是脚本数据报表的一种数据类型。能够在脚本数据集中编辑计算脚本(脚本遵循器语法)完毕数据计算和处理,将加工后的结果报表提供数据源
转载 2017-05-14 14:53:00
144阅读
2评论
报表继承了润乾报表的宏机制来处理动态报表,对于简单的动态报表使用宏实现很方便。对于一些复杂的动态报表报表还提供了脚本数据来处理动态报表,适合宏无法实现的场景,而润乾报表中要实现复杂动态报表时则须要编写自己定义数据来完毕。以下通过几个样例来具体比較一下报表和润乾报表在处理动态报表时的
转载 2017-04-19 10:44:00
266阅读
2评论
  实际应用中通过程序动态修改报表模板的情况很常见,其中动态修改数据源SQL就是一种典型场景。常见于系统中有一些结构相同而数据源不同的报表,为减少报表开发工作量,只开发一套报表模板,使用时通过程序动态修改数据源来满足实际需要。  下面通过一个使用JAVA程序修改报表数据源SQL的例子说明使用过程。编辑报表模板:由于不同数据源的字段不同,因此这里使用动态表达式ds1
原创 2015-04-17 13:43:40
1197阅读
  润乾报表提供了将多个报表组合到一起显示的报表组功能。使用报表组可以很方便地将同类报表组合到一起展现、导出及打印。下面来看下报表组的使用。报表组制作新建报表组  首先准备要加入报表组中的报表,这里使用订单表和订单明细表,两表均带有订单ID范围参数bid和eid。新建报表组,编辑报表源:   报表来源URL可以是绝对路径,也可以是相对路径(相对
根据学生成绩表查询总成绩前三名和后三名的学生姓名以及总成绩。由于要分别显示前三名和后三名学生姓名和成绩,报表自然地分成了两部分。这两部分数据如果使用一个数据集会需要隐藏格辅助,使用两个数据则比较简单,一个数据基于原始数据进行分组汇总、按总成绩降序排序后取前三名,第二个数据按升序取前三名。但这个过程用SQL去写会发生重复计算(分组汇总和排序),通过器则不会有这个问题,且可以一次为报表返回多个数据使用。
原创 2014-07-22 13:40:54
527阅读
  随着报表工具的不断完善和成熟,报表展现的功能逐步强大,支持的报表样式越来越丰富。同时,报表开发中的有些环节却逐渐成为了瓶颈,比较明显的两个方面是:1、复杂业务逻辑报表的数据准备和计算;2、异构的多样性数据源报表的开发。器可以很好的解决这两个瓶颈问题,进一步降低报表开发的难度,提高效率。
原创 2014-07-18 13:58:53
394阅读
近日,葡萄城正式发布了SpreadJS最新版本 V17.1,为前端表格控件市场带来了一系列令人瞩目的新特性和功能增强。本次更
润乾报表提供了层次数据源支持,在器中完成表间关联后可以将带有主从结构的数据(如关联后的维表、事实表)直接给报表使用,而不需要在报表中再次关联;同样报表接收到事先在器中完成带明细的分组数据也可以直接使用,而不必再次分组。
原创 2014-08-20 10:57:41
575阅读
跨行组计算类报表报表开发中非常常见,如常见的同期比、环比计算、移动平均值计算等。这类报表由于经常要引用其他行列的数据进行相对/绝对位置运算,使得报表工具在实现时并不轻松。功能相对强大的润乾报表需要借助层次坐标和位移坐标,辅以条件表达式和“$”运算符完成,书写和理解都有相当的难度。 用器来处理这类报表,逻辑清楚,书写简单,报表性能更优。
原创 2014-07-15 09:48:05
519阅读
  多数据源混合的场景在报表开发中非常常见,如:数据来源于多个数据库、数据库和文件混合的场景。传统报表工具在处理这种问题时往往采用两种方式:1将数据统一到一个数据库中,来避免跨库查询或数据库文件混合查询;2使用高级语言为报表自定义数据,在程序中完成多数据源关联运算。上述做法除了对数据库产生影响、增加实现难度外,往往报表性能也不理想。润乾报表对异构数据源的有效支持可以很方便完成多数据源关联报表,本文通过示例说明。
原创 2014-09-01 13:57:53
3301阅读
在相同的硬件和web容器上测试润乾报表报表的性能,对比在报表中完成分组、排序、过滤、连接、排名的性能差异,以及并发情况下二者的表现。测试过程中,润乾报表将采用报表工具内置的计算引擎,报表采用其内置的器计算引擎。
原创 2014-08-04 15:45:22
624阅读
    报表开发中,经常会碰到一些需要进行非常规统计的报表,固定分组、可重复分组、组内排序,还包括跨行组计算的报表,甚至有些报表本身无数据来源、以及需要对数据源再计算。这些报表本身具备一定的特殊性,使用常规方法往往难于实现。    报表完成这类特殊统计报表则非常简单,这里以一个没有数据源,但展现规则的报表为例,说明报表的实现过程。
原创 2014-11-10 09:21:25
470阅读
    多层次报表是很常见的报表形式,如分组报表和主子报表。其中的关联运算(组与明细,主表和子表),由于有层次而不能直接在数据库中完成,需要在报表端完成。但报表端一般只用采用排序和遍历的方法实现关联,性能较差。利用润乾报表的层次数据则可以在数据源计算过程中就完成关联计算,并且有层次的结果直接传送给报表呈现,在关联计算中充分利用器的高效算法,从而达到优化性能的目标。&
原创 2015-01-13 11:02:23
530阅读
    报表出现性能问题需要对数据源计算进行优化时,执行路径难以确定从而被干预是阻碍报表优化的难题之一。由于数据库执行路径对开发人员不透明,报表优化需要指定执行路径时,程序员会很难甚至无法干预。而一般报表工具不具备强计算能力,大部分计算仍然要依靠数据库进行,这就导致很多报表优化效果不理想。    不同于一般报表工具,润乾报表内置了专门
原创 2014-12-24 15:36:17
579阅读
   润乾报表提供了将图形、图像、报表、文字等内容按照指定顺序插入到word的功能,用户可以在word模板中设置多个书签、在配置文件中填入书签对应的插入内容,然后使用简单API就可以完成代码编写。目前该功能不仅支持书签插入,还可以替换word中的文本内容,可用于包括SmartArt图形中文字的替换。下面通过示例介绍一下该功能的使用方法。1、准备word模板首先准备要插入内容
原创 2015-01-27 12:02:55
844阅读
   润乾报表提供了报表精准的打印控制方式,使得用户的报表可以精确地打印到纸张或镜像中。报表打印属于Applet打印方式,用户在使用前应先安装JRE,如果在使用WEB报表打印时,本机未安装JRE,报表应用会提示用户下载并安装。  报表在打印控制上可以从两方面进行设置,一是报表的打印属性,二是报表打印预览中打印选项,下面分别来看一下。打印属性设置&
转载 精选 2015-03-13 10:48:25
1115阅读
  润乾报表提供了丰富的分页控制方式,以满足报表用户在不同情况下的需求,包括:按纸分页、按行分页、不分页、行后分页、列后分页等。下面就报表的分页控制详细加以介绍。按纸分页  按纸分页主要用于打印,也是报表默认的分页方式,报表在打印时按照报表设定的纸张(默认是A4)大小进行自动分页,超出纸张的部分会在下一页打印,这种分页方式适用于用户对一页纸上打印
原创 2015-03-16 14:41:40
4814阅读
  • 1
  • 2
  • 3
  • 4
  • 5