报表系统中有一些报表往往要根据条件连接不同的数据源,从而完成报表展现。这种需要在不同数据源间切换的情况我们称为动态数据源。一般报表工具实现动态数据源往往要依靠第三方程序(JAVA等)实现,润乾集算报表则可以通过内置的脚本完成,本文将通过一个例子来了解实现过程。
报表说明
学生信息中通过参数控制报表连接的数据源,参数status为1时连接数据源一(dev_1),否则连接数据...
分类:
其他好文 时间:
2015-04-14 08:30:29
阅读次数:
257
大多数情况下报表的数据源SQL都是固定的,但有时也需要动态变动其中某些部分实现动态拼出,比如在报表应用中允许用户通过选择表和字段查询自己关心的报表数据,报表开发时则希望对同类报表(明细或汇总)使用同一模板。这时就需要在报表中接收相应参数拼接出动态SQL进行查询后制作动态报表。
与一般报表工具需要在第三方程序(如JAVA)中实现不同,在润乾集算报表中提供了内置的脚本(数据集),可以快速完成这...
分类:
数据库 时间:
2015-04-10 18:09:00
阅读次数:
485
润乾集算报表支持在同一报表内使用不同类型的数据源,可以是RDB、TXT文本、Excel、JSON、HTTP、Hadoop、mongodb等。集算报表中使用混合数据源不依赖第三方程序(如JAVA),使用内置的脚本(数据集)即可完成,下面通过例子来说明使用过程。
业务系统中将订单信息存储到JSON格式的文件中,报表查询时需要读取JSON文件与数据库表(维表)进行联合查询。这里以查询某...
分类:
其他好文 时间:
2015-04-07 12:10:13
阅读次数:
188
在报表项目中,常常会碰到数据库压力很大影响整个系统性能的问题。由下面的传统方案的结构示意图可以看出,全部数据存储和源数据计算都放在数据库完成。当并发访问量较大的时候,虽然每个报表的数据量不大,还是会造成数据库压力过大,成为性能的瓶颈。多数数据库厂商提供的jdb..
分类:
其他好文 时间:
2015-04-03 11:36:18
阅读次数:
226
集算报表继承了润乾报表的宏机制来处理动态报表,对于简单的动态报表使用宏实现非常方便。对于一些复杂的动态报表,集算报表还提供了脚本数据集来处理动态报表,适合宏无法实现的场景,而润乾报表中要实现复杂动态报表时则需要编写自定义数据集来完成。下面通过几个例子来详细比较一下集算报表和润乾报表在处理动态报表时的相同与不同点。
相同点
集算报表和润乾报表都提供了宏,使用方式几乎完全一致,且都...
分类:
其他好文 时间:
2015-03-31 11:00:36
阅读次数:
201
润乾集算报表提供了将多个报表组合到一起显示的报表组功能。使用报表组可以很方便地将同类报表组合到一起展现、导出及打樱下面来看下报表组的使用。报表组制作新建报表组首先准备要加入报表组中的报表,这里使用订单表和订单明细表,两表均带有订单ID范围参数bid和eid。新建报..
分类:
其他好文 时间:
2015-03-30 19:16:27
阅读次数:
151
润乾报表在IE浏览器上不显示的原因一、JDK版本的问题1、更新到最高版本的JDK,并配好Java环境变量。并在控制面板中找到Java设置安全级别设置为最低、例外在“例外站点”添加要访问的网址。二、关于IE浏览器的设置1、IE浏览器中安全模式设置为最低,并在自定义级别中把各种插件..
分类:
其他好文 时间:
2015-03-28 19:01:54
阅读次数:
104
论坛里,http://bbs.csdn.net/topics/390883416中提的问题,其目的是为了实现一个固定行列的交叉表,用SQL准备好固定行数的数据源很麻烦。而润乾集算报表则有很灵活的计算能力,可以充分利用问题特点应付各种非常规的计算需求。这里就以链接中业务为背景,给出集算报表实现某种固定列交叉报表的方案。
报表背景
源数据如下:
现需要...
分类:
其他好文 时间:
2015-03-20 13:00:26
阅读次数:
173
报表分页展现或打印时为了便于查看往往需要显示页码,常见地显示当前页、共几页、记录条数等信息,有时还要求首页不显示页码等。润乾集算报表提供了分页后函数可以很容易实现各类页码显示效果,下面通过示例来看一下使用方法。在订单明细表中需要显示当前页码、总页数、记录数..
分类:
其他好文 时间:
2015-03-20 11:05:43
阅读次数:
379
在报表展现或打印时为了便于查看数据,往往希望报表头在每页中重复出现。润乾集算报表除了可以实现每页均重复同样的表头外,还可以实现分组表头重复,即当分组出现在多页时显示同一分组表头。下面分别来看一下在集算报表中上述两种表头重复如何实现。一般表头重复使用集算报表..
分类:
其他好文 时间:
2015-03-18 18:37:26
阅读次数:
182