当前位置:文档之家› 润乾报表V4.5初级教程

润乾报表V4.5初级教程

润乾报表V4.5初级教程
润乾报表V4.5初级教程

目录

1. 前言

1.1. 使用对象

1.2. 文档目的

2. 入门

2.1. 制作一张报表的步骤

2.2. 启动报表设计器

2.3. 选择设计器授权

2.4. 连接数据源

2.5. 一张最简单的报表

2.6. 将报表发布到web上

3. 网格式报表

3.1. 网格式报表,体会扩展

3.2. 显示格式、显示值

3.3. 报表区域

3.4. 设置预警条件

3.5. 增加动态背景色

3.6. 取数排序

3.7. 导出excel

3.8. 内建数据集

3.8.1. 内建数据集的概念

3.8.2. 内建数据集的用途

3.8.3. 编辑内建数据集

3.8.

4. 内/外部数据集的转换

4. 参数

4.1. 参数的概念

4.2. 参数的使用

4.3. 参数模板设计

4.4. 将报表和参数模板结合起来发布

5. 行式报表

5.1. 行式报表的概念

5.2. 把网格报表变成行式报表

6. 分组报表

6.1. 分组报表,体验主子格概念

6.2. 多层分组

6.3. 汇总统计

6.3.1. 分组汇总

6.3.2. 汇总样式变换1

6.3.3. 汇总样式变换2

6.3.4. 汇总样式变换3

6.4. 组表头重复

6.5. 计算列的汇总

6.6. 三维饼形统计图,初步了解统计图的使用

6.7. 跟随扩展的统计图

7. 交叉报表

7.1. 交叉报表,体会横向扩展

7.2. 多层交叉,深入了解扩展

7.3. 汇总统计,深入了解汇总规则

7.4. 定位与拉伸

7.5. 柱形统计图,与交叉报表的结合

7.6. 跟随扩展的统计图

8. 自由报表

8.1. 自由格式的报表,深入了解主格概念

8.2. 图片字段

9. 主子表

9.1. 单表式主子报表

9.2. 嵌入式主子报表

9.3. 引入式主子报表

10. 打印

10.1. 打印设置

10.1.1. 纸张与方向

10.1.2. 打印缩放

10.1.3. 页边距与对齐

10.1.4. 镜像打印

10.2. 分页

10.2.1. 页眉页脚、表头表尾等的打印方式10.2.2. 分页方式

10.2.3. 强制分页

10.3. 分栏

10.3.1. 业务背景

10.3.2. 实际操作

10.4. 套打

10.4.1. 业务背景

10.4.2. 实际操作

11. 宏

11.1. 宏的概念

11.2. 实例

11.3. 参数与宏的区别,在web上如何使用宏

12. 动态参数的应用

12.1. 需求背景

12.2. 1实例介绍

12.3. 总结

12.4. 临时变量

13. 动态宏的应用

13.1. 需求背景

13.2. 实例介绍

13.3. 总结

14. 高级统计图

14.1. 双轴柱线图

14.2. 双轴折线图

14.3. 时间走势图

14.4. 时序状态图

14.5. 甘特图

14.6. 仪表盘

14.7. 雷达图

14.8. 里程碑图

14.9. 工字图

京C备05019289号版权信息@

CopyRight 北京润乾信息系统技术有限

公司

第 1 章前言

上一页下一页

第 1 章前言

目录

1.1. 使用对象

1.2. 文档目的

1.1. 使用对象

润乾报表V4.5初级教程适用于对报表业务有一定的了解,需要学习润乾报

表的初学者。

上一页下一页润乾报表V4.5初级教程起始页 1.2. 文档目的

京C备05019289号版权信息@ CopyRight 北京润乾信息系统技术有

限公司

第 1 章前言

上一页下一页

第 1 章前言

目录

1.1. 使用对象

1.2. 文档目的

1.1. 使用对象

润乾报表V4.5初级教程适用于对报表业务有一定的了解,需要学习润乾报

表的初学者。

上一页下一页润乾报表V4.5初级教程起始页 1.2. 文档目的

京C备05019289号版权信息@ CopyRight 北京润乾信息系统技术有

限公司

1.2. 文档目的

上一页第 1 章前言下一页

1.2. 文档目的

本文档是为了用户学习润乾报表的初级知识而编写的。

通过学习本文档,用户可以初步掌握润乾报表设计器的使用,初步了解润乾

报表的扩展概念以及简单汇总的原理,了解统计图的常用属性,能够独立设

计一些比较常规的报表。

上一页上一级下一页第 1 章前言起始页第 2 章入门

京C备05019289号版权信息@ CopyRight 北京润乾信息系统技术有

限公司

第 2 章入门

上一页下一页

第 2 章入门

目录

2.1. 制作一张报表的步骤

2.2. 启动报表设计器

2.3. 选择设计器授权

2.4. 连接数据源

2.5. 一张最简单的报表

2.6. 将报表发布到web上

2.1. 制作一张报表的步骤

图 2.1.

上一页下一页1.2. 文档目的起始页 2.2. 启动报表设计器

京C备05019289号版权信息@ CopyRight 北京润乾信息系统技术有

限公司

第 2 章入门

上一页下一页

第 2 章入门

目录

2.1. 制作一张报表的步骤

2.2. 启动报表设计器

2.3. 选择设计器授权

2.4. 连接数据源

2.5. 一张最简单的报表

2.6. 将报表发布到web上

2.1. 制作一张报表的步骤图 2.1.

上一页下一页1.2. 文档目的起始页 2.2. 启动报表设计器

京C备05019289号版权信息@ CopyRight 北京润乾信息系统技术有

限公司

2.2. 启动报表设计器

上一页第 2 章入门下一页

2.2. 启动报表设计器

启动报表设计器的方式有三种方法:

方法一:在安装目录(比如默认的安装目录:C:\Program

Files\reportHome\bin)寻找startup.bat的程序文件,双击运行即可;

方法二:从程序组中选择:开始-> 程序-> 润乾报表-> 润乾报表设计

方法三:安装完润乾报表之后,在桌面上会出现润乾报表设计器的快捷方式,

双击即可。润乾报表设计器的主界面,如下图所示:

图 2.2.

上一页上一级下一页第 2 章入门起始页 2.3. 选择设计器授权

京C备05019289号版权信息@ CopyRight 北京润乾信息系统技术有

限公司

2.3. 选择设计器授权

上一页第 2 章入门下一页

2.3. 选择设计器授权

授权文件是用来对使用润乾报表设计器的用户进行权限控制的,用户获得的

授权文件不同,他可以使用的报表设计器的功能点也不同。如果用户获得高

版本的授权文件,那么用户可以使用高功能的报表设计器,如果用户获得低

版本的授权文件,那么用户只能享用普通功能的报表设计器。润乾报表设计

器自带了一个默认的授权文件,此授权文件可以使用户使用报表设计器的普

通功能,所以用户即使不选择授权文件也能使用设计器。但是,如果用户购

买了高版本的报表设计器,那么他必须选择高版本的授权文件才能使用受限

功能点,否则他只能使用默认授权文件对应的普通功能的报表设计器。

选择授权文件的步骤如下:

第一步:点击菜单“配置”->“选项”,打开“选项”编辑界面,切换到“文件”

标签页,设置“授权文件名称”来选择授权文件,如下图所示:

图 2.3.

第二步:点击“授权文件名称”编辑框后面的【…】按钮,弹出“打开”对话框,

在此选择授权文件所在的位置。如下图所示:

图 2.4.

第三步:点击【打开】按钮,返回“选项”界面,此时“授权文件名称”编辑框

中就显示了你选择的授权文件名称。如下图所示:

图 2.5.

第四步:在上图中点【确定】按钮,即完成了授权文件的选择。

第五步:重新启动报表设计器新的授权文件即可生效。

上一页上一级下一页2.2. 启动报表设计器起始页 2.4. 连接数据源

京C备05019289号版权信息@ CopyRight 北京润乾信息系统技术有

限公司

2.4. 连接数据源

上一页第 2 章入门下一页

2.4. 连接数据源

步骤1:点击菜单“配置”->“数据源”,弹出数据源配置界面。系统默认的会

包含一个demo数据源。

图 2.6.

步骤2:选中demo数据源,点【连接】按钮,数据源变成粉色,并且后

面的说明也显示[已连接]。

图 2.7.

此时数据源已经连接,我们可以操作demo数据源。

正常情况demo数据库会随设计器一同启动,如果不能正常连接,请通过下面方式查看demo数据库是否正常启动。

方法一:在“本地应用”中选择“服务器”,我们会看到三个选项,如下图所示:

图 2.8.

此时“停止示例数据库”可以选择,“启动示例数据库”被灰掉,说明demo

数据库已启动,可以连接数据源。反之,若“停止示例数据库”被灰掉,“启动示例数据库”可以选择,则说明数据库未启动,点“启动示例数据库”即可。

方法二:选择“配置”->“选项”,弹出选项窗口,选择“接管控制台”,如下图所示:

图 2.9.

重新启动设计器,在“配置”菜单中多了“控制台”一项。如下图所示:

图 2.10.

点击进入控制台窗口,如出现下列信息说明数据库正常启动,可以连接数据源。如图:

图 2.11.

上一页上一级下一页2.3. 选择设计器授权起始页 2.5. 一张最简单的报表

京C备05019289号版权信息@ CopyRight 北京润乾信息系统技术有

限公司

2.5. 一张最简单的报表

上一页第 2 章入门下一页

2.5. 一张最简单的报表

先做一张和数据库无关的报表。该报表保存为2.5.raq 步骤1:直接点击

工具栏上的按钮,新建一张空白报表,如下图所示:

图 2.12.

步骤2:在B2单元格里填写:=to(1,10)。并选中B2格点击工具栏上的将单元格加上方框。to函数说明

如下图所示:

图 2.13.

步骤3:然后点击工具栏上的按钮,查看预览,如下图所示:

图 2.14.

我们可以看到,B2格子里的数据自动进行了扩展。这正是报表工具与电子表格工具的最基本差异。电子表格工具只能在每个格子里填好内容,不能自动进行这种扩展。

从这个最简单的例子,我们会发现,定义报表的时候只用到了B2单元格,其他单元格都没有被使用,但是如果我们把其他单元格都设成红色背景,再预览时如下图所示:

图 2.15.

大家会发现,那些没用的单元格也被扩展并且复制了,由此导致报表运算过程中存在大量的冗余单元格,这些单元格都占据了内存。因此为了提高报表的运算效率,请把没用的单元格删掉,如下图所示:

图 2.16.

这个例子还只是最初级的,后面我们会学到如何基于数据库进行各种复杂的

扩展。

to函数说明:生成一组连续的整数数据

语法:to(startExp,endExp{,stepExp})

参数说明:

startExp 整数数据开始的表达式

endExp 整数数据结束的表达式

stepExp 整数数据步长的表达式

函数示例:

to(1,5)=list(1,2,3,4,5)

to(1,5,2)=list(1,3,5)

to(-5,-10,-2)=list(-5,-7,-9)

to(-10,-8)=list(-10,-9,-8)

上一页上一级下一页2.4. 连接数据源起始页 2.6. 将报表发布到web上

京C备05019289号版权信息@ CopyRight 北京润乾信息系统技术有

限公司

2.6. 将报表发布到web上

上一页第 2 章入门下一页

2.6. 将报表发布到web上

将第 2.5 节“一张最简单的报表”中的报表发布到web上

步骤1:在设计器中打开第 2.5 节“一张最简单的报表”中的报表,点工具栏的按钮,在弹出的窗口中输入报表发布路径(C:\Program

Files\reportHome\webapps\demo\reportFiles)和报表文件名

(2.5.raq)。

图 2.17.

点击【确定】按钮发布报表。

步骤2:点击工具栏的按钮,或者点击菜单“本地应用”->“演示例

子”->“启动demo”,启动润乾报表中内置的tomcat。

第一次启动内置的tomcat,会弹出未发现服务器授权文件的提示框,如下图所示:

图 2.18.

点击【确定】按钮,出现如下的选择授权文件对话框:

图 2.19.

点击【浏览】按钮,选择授权文件所在的位置。如下图所示:图 2.20.

点击【打开】按钮,返回“授权”对话框,如下图所示:

图 2.21.

润乾报表常用函数

润乾报表常用函数 1.to函数说明:生成一组连续的整数数据 语法:to(startExp,endExp{,stepExp}) 参数说明: startExp 整数数据开始的表达式 endExp 整数数据结束的表达式 stepExp 整数数据步长的表达式 函数示例: to(1,5)=list(1,2,3,4,5) to(1,5,2)=list(1,3,5) to(-5,-10,-2)=list(-5,-7,-9) to(-10,-8)=list(-10,-9,-8) 2.select函数说明:从数据集的当前行集中选取符合条件的记录 语法: datasetName.select( {, desc_exp{, filter_exp{, sort_exp{,rootGroupExp}}}} ) datasetName.select( , , )//适用于不需排序或数据集中已排好序 参数说明: select_exp:要选择的字段列名/列号,,也可以是表达式。列号用#n 表示,例如#0代表第0列,#1代表第1列,依此类推 desc_exp: 指定数据排序的顺序,true表示降序排列,false表示升序排列。 filter_exp: 数据过滤表达式,如果全部选出,则此参数省略,仅用“,”占位。

sort_exp: 数据排序表达式。当此项为空时先检查desc_exp是否为空,如果为空,则不排序,否则使用select_exp排序。rootGroupExp 是否root数据集表达式 返回值:一组数据的集合,数据类型由select_exp的运算结果决定函数示例: 例1:ds1.select( name ) 从数据源ds1中选取name字段列的所有值, 不排序 例2:ds1.select( #2, true ) 从数据源ds1中选取第二个字段列的所有值并降序排列 例3:ds1.select( name,false,sex=='1') 从数据源ds1中选取性别为男性的name字段列的值并升序排列 例4:ds1.select( name, true, sex=='1', id ) 从数据源ds1中选取性别为男性的name字段列的值并按id字段降序排列 3.Int函数说明:将字符串或数字转换成整数 语法:int( string ) int( number ) 参数说明: string 需要转换的字符串表达式 number 数字,如果带有小数位,转换后小数位被截掉

润乾报表常用函数

润乾常用函数数值计算 函数说明:abs(numberExp) 计算参数的绝对值 语法: abs(numberExp) 参数说明: numberExp 待计算绝对值的数据 返回值: 数值型 示例: 例1:abs(-3245.54) 返回:3245.54 例2:abs(-987) 返回:987 函数说明:cos(numberExp) 计算参数的余弦值,其中参数以弧度为单位 相关的函数有sin() 计算参数的正弦值 tan() 计算参数的正切值 语法: cos(numberExp) 参数说明: numberExp 待计算余弦值的弧度数 返回值:double型 示例: 例1:cos(pi()) 返回:-1 例2:cos(pi(2)) 返回:1

函数说明:eval( StringExp ) 动态解析并计算表达式 语法: eval( StringExp ) eval( StringExp, SubRptExp ) eval( StringExp, DataSetExp ) 参数说明: StringExp 待计算的表达式串 SubRptExp 嵌入式子报表对象,一般是含有子报表的单元格 DataSetExp 数据集对象,一般是ds函数 返回值:表达式的结果值,数据类型由表达式决定 示例: 例1:eval( "1+5" ) 返回6 例2:eval("B2+10", A1) 其中A1为嵌入式子报表,表示计算A1子报表中的B2+10 例3:eval("salary+100", ds("ds1")) 表示计算数据集ds1中salary加100 函数说明:exp(nExp) 计算e的n次幂 语法: exp(nExp) 参数说明: nExp 指定次幂数 返回值:数值型 示例: 例1:exp(4.3) 返回:73.69979369959579 函数说明:fact(nExp) 计算参数的阶乘 语法: fact(nExp)

(完整版)润乾报表使用手册

报表使用手册 报表使用手册 XX股份有限公司 中国济南

目录 1概述.............................................................................................................................. - 3 - 2安装.............................................................................................................................. - 3 - 2.1准备好安装程序.......................................................................................... - 3 - 2.2安装中的选项.............................................................................................. - 3 - 2.3授权文件配置.............................................................................................. - 4 - 3报表制作...................................................................................................................... - 5 - 3.1报表制作要求.............................................................................................. - 5 - 3.2制作一张报表的步骤.................................................................................. - 5 - 3.3启动报表设计器.......................................................................................... - 6 - 3.4连接数据源.................................................................................................. - 7 - 3.4.1 数据源对话框......................................................................................... - 7 - 3.4.2 编辑数据源............................................................................................. - 7 - 3.4.3 注意事项................................................................................................. - 9 - 3.5设计报表格式.............................................................................................. - 9 - 3.5.1 格式设计................................................................................................. - 9 - 3.5.2 需注意事项........................................................................................... - 10 - 3.6定义参数.................................................................................................... - 10 - 3.6.1 参数的编辑........................................................................................... - 10 - 3.6.2 常用参数举例....................................................................................... - 11 - 3.7定义宏........................................................................................................ - 11 - 3.7.1 宏的编辑............................................................................................... - 11 - 3.7.2 常用宏举例........................................................................................... - 12 - 3.8建立数据集................................................................................................ - 12 - 3.8.1 数据集的编辑....................................................................................... - 12 - 3.8.2 常用数据集举例................................................................................... - 13 - 3.9设置单元格属性........................................................................................ - 14 - 3.9.1 数据集在单元格中应用....................................................................... - 14 - 3.9.2 显示格式............................................................................................... - 14 - 3.9.3 设置预警条件....................................................................................... - 15 - 3.9.4 增加动态背景色................................................................................... - 15 - 3.9.5 按参数隐藏列....................................................................................... - 16 - 3.9.6 主格应用............................................................................................... - 16 - 3.10报表预览.................................................................................................... - 17 - 3.11报表发布.................................................................................................... - 17 - 4报表部署.................................................................................................................... - 18 - 4.1部署位置.................................................................................................... - 18 - 4.2Web中显示................................................................................................ - 18 - 5重要概念.................................................................................................................... - 19 - 5.1数据源........................................................................................................ - 19 - 5.2数据集........................................................................................................ - 19 - 5.3参数............................................................................................................ - 19 - 5.4宏定义........................................................................................................ - 22 -

润乾报表入门

1 前言 鉴于目前报表开发没有一个统一的规范,每个开发的风格和习惯也不一致,所以动手写了这份报表开发文档,一来有助于统一大家的报表的风格,提供一些常见问题的解决方案,二来方便以后新人的学习使用。本人也是略懂皮毛,有什么错误和不足之处,欢迎大家补充修改。

2.报表工具安装 解压后运行runqian-v4.5.5-install.exe安装文件,按引导完成安装。其中,在初次打开报表文件和发布报表文件的时候(后续会提到),会提示我们需要lic文件,就是下图中的两个lic文件。 Figure 1

3.报表工具的使用 3-1 配置数据源 使用报表时需要先对数据源进行配置: Figure 2选择新建一个数据源:

Figure 3 项目中默认使用的数据源名称为reportjndi.参考图3进行配置后,点击连接,进行数据源连接,这样就完成了报表服务器与数据库的连接。 3-2 新建报表 目前的报表形式分为两部分,一是用来显示查询结果的“报表名.raq”文件,另一个是用来提供查询条件的“报表名_arg.raq”文件。我们只需要在保存文件的时候,按上述格式命名,打开.raq文件时,会自动打开相关的_arg.raq文件。 3-3 结果显示报表设计 首先新建一张报表,直接点击左上角工具栏上的即可。按照给定的表样设计好报表名名、列名。如下图,这里提供一种样式当做参考模板,如客户无特殊需求,希望各开发按照统一的样式标准进行设计,有助于提高所有报表的统一性,后面还会提到一些规范,希望大家也可以遵守起来。

Figure 4 报表名这一行,采用黑色、二号字,加粗。列名采用白色、三号字,加粗,背景色使用淡紫色(颜色相近即可)。若每一列下面还要分列,则使用黑色、小三号字,结果数据使用黑色、四号字。 Figure 5 设定好报表样式后,开始根据逻辑进行取数,设置每一列的宽度时,如果需要在一行中完整显示的,要选择“按单元格内容扩大”,并去掉“自动换行”。

润乾报表设计器简易教程

润乾报表设计器简易教程 建立一个新的报表由存储过程的编写和表样的设计两部分组成,其中,表样的设计是利 用润乾设计器进行的。用润乾建立一个新的表样可以分为以下几步:新建数据源、连接数据源、设置参数、设置数据集、绘制表样、预览表样。 在以下步骤说明中,以预算上报下达差异表为例进行说明。该报表的查询条件包括年度、 单位和模板。表样如下所示: 2010年预算上报下达差异表 制表部门:查询单位期间:2010年单位:万元 制表人:登录用户制表时间:2010-07-26 1新建数据源 配置数据源的目的是为了连接数据库。 配置的步骤如下: 打开设计器后,点击配置——数据源,打开配置数据源的界面。 点击新建,在数据库类型中根据实际情况选择数据库类型,针对TBM系统,选择的是关系数据库,点击确定。 在数据源常规属性设置页面进行数据源的设置,如下图所示:

?数据源名称:可以任意指定,建议采取tbmbj等名称对各地数据库进行直观性 区分。 ?数据库类型:选择对应数据库类型,TBM系统采用的是DB2数据库。 ?客户端字符集:指的是从数据库取出的数据在客户端展现时的字符编码,可以采用默认的GBK。 ?数据库字符集:指的是从数据库中取过来的字符编码,根据数据库的编码类型选择,可以采用默认的GBK。 ?驱动程序:输入“com.ibm.db2.jcc.DB2Driver”即可。 ?数据源URL:数据源URL的输入格式为jdbc:db2:// IP地址:端口号/数据库名,例如:jdbc:db2://192.168.168.6:50000/tbmbj。 ?用户、口令:数据库用户名和密码。 设置完成后,点击【确定】按钮,回到数据源配置界面,关系数据库类型的数据源就配置完成了,数据源配置界面中就列出了新建的数据源。 2连接和断开数据源 选中需要连接和断开的数据源后,点击数据源配置窗口的连接或断开即可。 3设置参数 此处设置的参数是指报表中需要的参数,包括报表的查询条件、从页面URL传过来的参数等。 对于预算上报和下达差异表,需要传入两类参数:一是查询条件,包括年份dateflag、单位dptid和模板groupid;二是从URL中传过来的参数,用于显示制表部门和制表人,其中指标部门即用户在查询条件中选择的单位,无需再次设置该参数,制表人即当前登录用户,因此需设置参数userid。由于从页面或URL传入的都是ID而不是名称,所以 在设置参数的时候也是设置的dptid而不是dptname,别的参数类似。 点击配置——参数,打开参数编辑页面,点击增加后在该页面增加一条参数记录;

润乾报表使用手册

报表使用手册 XX股份有限公司 中国济南

目录 1 概述.................................................................................................................................. - 4 - 2 安装.................................................................................................................................. - 4 - 2.1 准备好安装程序 ............................................................................................ - 4 - 2.2 安装中的选项................................................................................................. - 4 - 2.3 授权文件配置................................................................................................. - 5 - 3 报表制作.......................................................................................................................... - 6 - 3.1 报表制作要求................................................................................................. - 6 - 3.2 制作一张报表的步骤.................................................................................... - 6 - 3.3 启动报表设计器 ............................................................................................ - 7 - 3.4 连接数据源..................................................................................................... - 8 - 3.4.1 数据源对话框 ........................................................................................... - 8 - 3.4.2 编辑数据源 ............................................................................................... - 8 - 3.4.3 注意事项.................................................................................................. - 10 - 3.5 设计报表格式............................................................................................... - 11 - 3.5.1 格式设计.................................................................................................. - 11 - 3.5.2 需注意事项 ............................................................................................. - 12 - 3.6 定义参数....................................................................................................... - 12 - 3.6.1 参数的编辑 ............................................................................................. - 12 - 3.6.2 常用参数举例 ......................................................................................... - 13 - 3.7 定义宏........................................................................................................... - 13 - 3.7.1 宏的编辑.................................................................................................. - 13 -

润乾所有问题汇总

参数和宏 参数在SQL 语句中如何使用? 答:在sql 语句中需要用到参数的地方,写上"?",然后在参数的tab 页中,根据?的顺序,依次写入含参数或者不含参数的表达式,如下图所示: 参数能在单元格中使用吗?和在SQL 语句中的用法有什么区别? 答:可以,直接引用参数名即可,把参数作为表达式的一个变量来使用,例如:=arg1+1 sql 语句中写上 问号 根据问号顺序写 入含参数的表达 式 宏和参数有什么区别?怎么使用宏? 答:参数是有数据类型的变量,在报表运算过程中作为变量来使用。宏是一个字符串标识,没有数据类型,报表运算之前,引擎会搜索报表定义,检索到宏名,替换成宏值,全部替换结束后,才进行报表运算。 宏的引用方式:${macroName} 宏和参数在网页中如何传递? 答:方法一:通过tag 标签来传递, 参数及宏的个数应该与报表中的参数及宏个数相同,参数名及宏名大小写一致。 如果参数值或宏值是变化的,那么应该先在JSP 代码中将参数串拼好,再传入Tag 中, 如下所示: <% String params = "param1=" + value1 + ";param2=" + value2 + ";" … … ";macro1=" + value1 + … … %> WEB 发布时,如果我自己定制参数输入页面,如何把参数值传递给报表? 答:在jsp 中获得参数值,然后先在JSP 代码中将参数串拼好,再传入Tag 中,如下所 示: <% String params = "param1=" + value1 + ";param2=" + value2 + ";" … … ";macro1=" +

润乾报表简单使用

1 润乾报表的安装 (2) 1.1 3.5.5版本 (2) 1.2 4.1.33版本 (2) 2 使用润乾报表设计器环境配置 (3) 3 新建、打开或导入润乾报表 (4) 3.1 新建润乾报表 (4) 3.2 打开润乾报表 (4) 3.3 导入润乾报表 (4) 4 一些设计器中常用格式 (6) 4.1 数字 (6) 4.1.1 整数 (6) 4.1.2 浮点数 (6) 4.1.3 百分比 (7)

1 润乾报表的安装 前言:其实我写的东西在润乾帮助文档中都有,但是我希望通过一系列最简单的描述把几千页帮助文档中可能用到的东西抽出来,最快的掌握报表使用。另外,希望能够起到抛砖引玉的作用,让大家多把自己会的东西总结出来。 1.1 3.5.5版本 双击RQReport355Setup060725.exe文件,进行安装,安装结束后即可使用。 特殊操作:如果套打需要背景请覆盖runqianReportApplet.jar和report3_5_5.jar,如果需要连接sybase数据库,请覆盖jconn3.jar和jTDS3.jar。 授权文件:客户端授权文件放在任何一个目录下,打开润乾编辑器时会提示查找授权文件。指向copy的位置即可。 1.2 4.1.33版本 双击runqian-V4.1.33-install.exe文件,进行安装,安装结束后即可使用。 特殊操作:暂无。 授权文件:客户端授权文件放在任何一个目录下,打开润乾编辑器时会提示查找授权文件。指向copy的位置即可。

2 使用润乾报表设计器环境配置 1、运行润乾报表编辑器(设计器)。 2、第一次运行时需要选择授权文件位置。(4.1版本为.lic文件,3.5版本为.dat文件)。 3、大多数情况下建立数据源操作如下(以4.1为例): a 选择菜单->配置->数据源。 b 点击新建按钮->关系数据库。 c 填写数据源名如xxxxDs。 d 数据库类型选择oracle(以oracle数据库为例)。 e 客户端字符集GBK,一般都是中文操作系统。 f 数据库字符集如果是AMERICAN_https://www.doczj.com/doc/ca9315770.html,7ASCII则选择iso-8859-1,如果是SIMPLIFIED CHINESE_CHINA.ZHS16GBK则选择GBK。 g 数据库驱动程序选择默认 h URL:(以综合数据平台正式库为例)jdbc:oracle:thin:@xxx.xxx.xxx.xxx:1521:sid i 用户名密码填写正确。 j 如果客户端字符集和数据字符集不符一般要勾选转换检索语句字符集和转换检索内容字符集。 4、选择菜单->配置->选项,勾选自动打开(最近文件)、自动连接(最近连接),这项操作是可选的。

润乾报表初级教程

润乾报表V4.5初级教程 下一页 目录 1. 前言 1.1. 使用对象 1.2. 文档目的 2. 入门 2.1. 制作一张报表的步骤 2.2. 启动报表设计器 2.3. 选择设计器授权 2.4. 连接数据源 2.5. 一张最简单的报表 2.6. 将报表发布到web上 3. 网格式报表 3.1. 网格式报表,体会扩展 3.2. 显示格式、显示值 3.3. 报表区域 3.4. 设置预警条件 3.5. 增加动态背景色 3.6. 取数排序 3.7. 导出excel 3.8. 内建数据集 3.8.1. 内建数据集的概念 3.8.2. 内建数据集的用途 3.8.3. 编辑内建数据集 3.8. 4. 内/外部数据集的转换 4. 参数 4.1. 参数的概念 4.2. 参数的使用 4.3. 参数模板设计 4.4. 将报表和参数模板结合起来发布 5. 行式报表

5.1. 行式报表的概念 5.2. 把网格报表变成行式报表 6. 分组报表 6.1. 分组报表,体验主子格概念 6.2. 多层分组 6.3. 汇总统计 6.3.1. 分组汇总 6.3.2. 汇总样式变换1 6.3.3. 汇总样式变换2 6.3.4. 汇总样式变换3 6.4. 组表头重复 6.5. 计算列的汇总 6.6. 三维饼形统计图,初步了解统计图的使用 6.7. 跟随扩展的统计图 7. 交叉报表 7.1. 交叉报表,体会横向扩展 7.2. 多层交叉,深入了解扩展 7.3. 汇总统计,深入了解汇总规则 7.4. 定位与拉伸 7.5. 柱形统计图,与交叉报表的结合 7.6. 跟随扩展的统计图 8. 自由报表 8.1. 自由格式的报表,深入了解主格概念 8.2. 图片字段 9. 主子表 9.1. 单表式主子报表 9.2. 嵌入式主子报表 9.3. 引入式主子报表 10. 打印 10.1. 打印设置 10.1.1. 纸张与方向 10.1.2. 打印缩放 10.1.3. 页边距与对齐 10.1.4. 镜像打印 10.2. 分页 10.2.1. 页眉页脚、表头表尾等的打印方式10.2.2. 分页方式 10.2.3. 强制分页 10.3. 分栏 10.3.1. 业务背景 10.3.2. 实际操作 10.4. 套打 10.4.1. 业务背景 10.4.2. 实际操作

润乾报表查询所有汇总

润乾报表查询手册 整理:Yangmc 1.怎么实现报表中行(列)的按条件隐藏? 在报表设计器中,选择相应报表的主格对应的单元格,在其属性“是否隐藏本行”的表达式中输入if(ds1.count()==0,true,false),具体用法请参考润乾报表的函数帮助。(设计器中的函数帮助查看对应函数的用法) 2.怎么实现报表与jsp文件的无缝结合? 在Tag页面中输入,但是在页面顶部还是有一块空白区域,经检查发现是多了一个无用的

所制。 3.报表中参数传递步骤 首先,保证报表中设计没问题,具体表现是在设计器中浏览要达到目标。其次,在解析报表文件的jsp文件的<% …%>设置参数,具体设置参考testinput.jsp。最后,在连接中设置传递参数值。如%root%testinput.jsp?report=””?¶m1=””+¶m2=””+ … 4.报表样式设计 报表样式设计是在设计器中进行的,通过相应的前景颜色或背景颜色来设置颜色样式。通过相关的属性设置其他的样式。基本可以满足开发的需要。 5.层效果设置 选中要实现层效果的行(1,2,3,……)或列(A,B,C,……),在对应行类型或列类型的属性值中选择值(表头区,标题区,……)。在网通项目应用中,我们是把表头设置在jsp页面中,这样也可以实现我们需要的效果。至于具体怎么设好,可以根据具体应用以及方便性来实现。 6.显示特殊字符 如果想要显示特殊字符,最好是用英文中的特殊字符,如果用GBK中的特殊字符,在设计器中没有问题,但是在发布的时候显示为问号(?)。 7.单元格扩展 只要扩展是向下(上)扩展的,子单元格设置可扩展属性时应该设置左主格(不管父单元格在子单元格的上、下方,还是在左、右方);同样如果是扩展是向右(左),子单元格设置可扩展属性时设置上主格(不管父单元格在子单元格的上、下方,还是在左、右方)。 8.润乾报表在JBOSS中的发布 总体来说,在JBOSS中发布跟在TOMCA T发布基本完全一样,只需要将TOMCAT发

润乾报表常用函数

?map函数说明 显示值对照表函数,从对照表中找出当前单元格对应值的显示值,没有则返回null 语法:map(valueListExp, displayListExp) 参数说明: valueListExp 真实值列表,可以是可扩展单元格或结果为集合列表的表达式displayListExp 显示值列表,可以是可扩展单元格或结果为集合列表的表达式真实值列表和显示值列表一一对应 返回值:字符型,和当前格真实值对应的显示值 示例: 例1:map(to(1,3),list("男","女","不定")) 例2:map(arg1,arg2) 其中arg1为1,2,3组成的参数组,arg2为"男","女","不定"组成的字符串组 例3:map(list(1,2,3),list("男","女","不定")) ?Select1函数说明 从数据集中按顺序检索到符合过滤条件的第一条记录,返回其selectExp值 语法:datasetName.select1(selectExp{,filterExp{,rootGroupExp}}) 参数说明:selectExp 要选择的字段列名/列号,,也可以是表达式。列号用#n表示,例如#0代表第0列,#1代表第1列,依此类推filterExp 过滤条件rootGroupExp 是否root数据集表达式 返回值:数据类型不定,由selectExp的运算结果决定 特别说明:当对数据集运用过滤条件后确定只剩一条记录时,虽然select的运算结果一样,但是select1运算效率高,因为他只要找到符合条件的记录,就不继续检索了,而select要检索完所有的记录才返回。 示例: 例1:ds1.select1(name) 返回数据集ds1中第一条记录的name字段值 例2:ds1.select1(name,score>90) 从数据集ds1中检索出成绩大于90的记录,返回第一条记录的name字段值 ?Value函数说明 取得当前单元格的值 语法:value() 返回值:当前单元格的值 ?pno函数说明 取得当前页的页码,注意,本函数只是在分页后才有效 语法:pno({booleanExp}) 参数说明:booleanExp 表达式 返回值:当前页的页码。 函数示例: pno() 返回前页在总的页表中的页码 pno(true) 返回前页在纵向分页的页表中的页码 pno(false) 返回前页在横向分页的页表中的页码 ?pcsum函数说明 函数说明:计算分页后的当前页中所有的单元格(cellExp)的和,注意,本函数只是在分页后才有效 语法:pcsum({cellExp})

润乾报表基本介绍

润乾报表3.0介绍 润乾报表 3.0是用于统计报表制作及报表及数据填报的大型企业级工具软件。产品首次成功解决了报表单元格与关系数据库之间的关联规律性,特别适合于中国式报表的填报和统计。 一、产品优势 1.绘制方便 润乾报表采用类EXCEL的绘制方式,真正做到所见即所得,把程序员从繁重且无聊的报表格式设置工作中解脱出来,极大的提高的表格绘制的方便度和效率,产品特有的EXCEL导入功能(包括格式)可充分利用业务人员原有积累。 2.数据模型先进 润乾报表独创的数据模型首次成功地解决了中国报表中单元格与数据字段之间的弱关联性,彻底打破传统行式报表方案,报表行列完全对称,特有的层次扩展机制使多层分组及交叉报表制作非常简单,提供针对关联格的跨行跨组运算,很容易计算小计、同期比等数据。同一报表中支持多个异构的数据源,允许报表各片之间无关,可用多个简单的数据集成组合出复杂报表,程序员无须再为每张报表编程(脚本或存储过程)或写复杂SQL准备数据。

3.输出能力丰富 润乾报表每个单元格属性均提供条件控制,如颜色、行高、是否可见等均可与格内数据相关;支持代码显示值对应、多种数据格式、图片文件和图片字段的处理。产品提供十几种各类统计图,支持PNG/GIF/JPG三种格式。每张报表均可生成HTML、EXCEL、PDF三种输出格式(输出结果完全不失真,包括其内的统计图)。单元格与统计图例均可加带参数的链接从而实现数据钻取功能,多层报表可在线收缩展开。

4.打印控制强大 润乾报表提供强大的打印控制功能,按行数和纸张大小分页分栏或强制分页,表头自动重复(包括左表头),允许一张纸上打多个报表,提供末页补足空行。可采用像素和毫米两种计量单位,独创的底图描绘功能以支持套打; 5.集成性好 润乾报表采用纯JAVA开发,利用服务器端提供丰富的API调用和标记可完全无缝地嵌入到基于J2EE的应用程序中(可看作应用程序员自己写的代码),程序员可更换报表的数据库连接和数据源、采用应用服务器的连接池管理;设计器也提供外置的数据源和数据字典定义,可由应用程序员提供这些信息。 6.特色填报功能 除统计报表外,润乾报表还提供数据填报功能,填报表中可加入跨行跨表的合法性检查规则,支持自动计算,与数据库表关系定义灵活,可同时写入多表,支持自由式填报(每表一条记录)、行式填报(每行一条记录)和交叉表填报(每格一条记录),支持多级填报(填报表部分数据可来自其它数据库的汇总表)。

润乾报表工具软件集成版V4.0

润乾报表工具软件集成版V4.0 1.产品说明:采购软件名称:润乾报表V4.0集成版 2.采购数量:1套,介质包括光盘及厂商授权证书 3.采购版本: V 4.0集成版 4.保修期限:两年(原厂认证技术支持服务) 技术指标要求: 一.环境支持(提供相应的成功案例) 1.报表工具采用纯java开发,支持嵌入式部署,无缝集成 2.服务器端支持各种常见的操作系统,如Windows系列,Linux系列,unix系列等;3.支持各种常见的关系数据库,如Oracle,SQL Server,Sybase,DB2等; 4.支持各种J2EE的应用服务器,如Weblogic,WebSphere,Tomcat,JBoss等;5.客户端采用标准纯html方式展现,支持ie和netscape; 二.绘制与展现 1.采用类excel的方式设计报表 2.增删、复制/剪切/粘贴单元格或行列时,表达式引用的单元格会自动跟着变化。 3.支持不失真导入导出excel模板; 4.支持带公式导出excel模板 5.支持但不限于HTML、EXCEL、WORD、TEXT和PDF等多种展现方式 6.导出EXCEL、PDF能够加密和进行权限控制; 7.数据过长时允许自动缩小填充到格子里; 8.支持滚动式报表,即固定上表头和左表头,表体滚动条滚动浏览; 9.提供但不限于仪表盘、甘特图、雷达图、双轴柱线图、饼图、柱图、线图等多 种二维三维统计图; 10.支持统计图上自定义显示信息 11.支持统计图上鼠标挪上去显示自定义信息 12.统计图提供开发接口,支持通过二次开发和第三方产品,实现丰富的展现效果。 13.报表中能够展现图片,特别地,该图片可以来自文件,也可以来自数据库 14.打印时可以自动适应纸张大小 15.打印时可以选择打印奇数页或者偶数页,以便支持双面打印 16.支持套打 17.支持一纸多页的卡片式报表打印 18.支持分栏 19.打印时可以在客户端保存打印配置信息(如选择打印机、页边距等) 20.打印时,报表可以在页面中进行自动对齐,提供靠左、靠右、居中等对齐方式 三.语义解释 1.为数据库的表、字段提供中文的强关联语义层 2.业务人员可以基于中文语义视图,通过鼠标选择和拖拽设计报表,基本不用手

相关主题
文本预览
相关文档 最新文档