当前位置:文档之家› 润乾报表基础培训

润乾报表基础培训


3. 保存预览,发布(http://10.48.1.64:7089/report/reportJsp/showReport.jsp?raq=hzbb/jddjry.raq)
Weblogic的简单配置
报表源文件(数据集)——报表应用(report)——weblogic数据源—— weblogic数据源连接池 缓冲池的配置:
谢谢!
注意:大家会发现,那些没用的单元格也被扩展并且复制了,由此导致报表运算过程 中存在大量的冗余单元格,这些单元格都占据了内存。因此为了提高报表的运算 效率,请把没用的单元格删掉。
步骤三 :发布
报表的简单分类
一、网格式报表 (普通报表) 二、行式报表
报表的简单分类
三、分组报表
四、交叉报表(横纵双向扩展)

一、宏的概念
1. 宏是一个没有数据类型的字符串标识,在报表运算之前,系统会全面搜索整张报 表的表达式定义,将所有的宏名替换成宏值。 2. 宏的引用方法为:${宏名} 3. 宏不能写在引号里面
二、实例
定义宏
1. 在菜单栏先择【配置】--【宏定义】,可打开报表宏编辑界面 2. 单击【增加】按钮,添加宏macro1,可对宏的宏名称、描述、值等做编辑,编辑完 点击【确定】即可。本例单击【增加】按钮后不对宏做编辑,直接点击【确定】。 3. 演示 test .raq文件 (http://10.52.157.29:3720/report/reportJsp/showReport.jsp?raq=test1.raq)
主讲人:邢辉 广州华南资讯科技有限公司—数据组
培训目的
本文档是为了用户学习润乾报表的初级知识而编写的。 通过学习本文档,用户可以初步掌握润乾报表设计器
的使用,初步了解润乾报表的扩展概念以及简单汇总 的原理,能够独立设计一些比较常规步骤 制作一张简单的报表
参数
一、参数的概念
在我们设计一张报表的时候,很少有里面的数据是固定不变的,常常需要根据一些 条件来过滤出我们想要的数据。这就需要通过参数的形式控制报表中的数据
二、参数的使用
第一步:进入【参数配置】界面配置参数,编辑参数名和参数的数据类型 1. 参数名称尽量用英文,中文容易在部署的时候出现乱码,徒增烦恼。 2. 如果所要定义的参数在其他报表文件中也定义过,为了避免重复定义带来的繁琐,可 以 将重复使用的参数从其他报表拷贝到本报表中。(钻取父子表之间,参数表与报表 之间相同参数尽量采取复制粘贴的形式) 第二步:进入【数据集设】置窗体,修改数据集中的sql,将sql中应用到参数的地方对应 替换为‘?’ 第三步:选择【参数】标签页,点击【增加】按钮,增加的参数与检索条件中的“?”匹 配。 第四步:新建—填报或参数表单—生成空白报表,根据需求增加相应的参数输入框。 第五步:在相应的单元格属性框的‘变量名’属性中填写相应的参数名称。 第六步:保存参数表单:命名格式为:报表名_arg.raq 第七步:发布
报表的简单分类
五、自由报表
数据集
数据集是数据的来源 数据集分类
一、内建数据集 所谓内建数据集,是把报表中的数据存储到报表模板里,浏览报表的时候 不用连接数据库了。 二、sql检索 使用最多的数据集。书写的sql查询语句尽量简单,优化到最大限度。 三、复杂sql、text文件、语义层视图、xml文件、存储过程、 自定义 注:每多一个数据集就多检索一次数据库。因此,尽量减少数据集的个数
Web引用宏 与设置参数表单一样,不再赘述

三、宏与参数的区别
参数在表达式中被当成变量来使用,在表达式进行计算的过程中,才引用参数 的变量值。 宏在表达式中是没有数据类型的符号,它指代一串字符,这串字符是表达式的 一部分。报表在运算前,该表达式会进行宏替换,把宏名替换成宏值,之后才进 行报表的表达式运算。
动态参数
需求背景
这种查询需求在实际中可能经常会出现,而我们希望只输入一个日期就可以查询出该日期所在 周的订货信息表,这样会方便许多
动态参数
实例介绍
1. 新建一个空白报表,定义两个参数(开始时间、结束时间)
2. 建立两个数据集,设计表样,填充数据 3. 动态参数 简单的说,动态参数就是可以使用表达式的参数。 在这个报表里,进入主菜单-配置-参数,添加一个新参数arg1,数据类型为日期型,把 arg2和arg3两个参数的参数类型都改成动态参数,arg2的值填写weekbegin(arg1),arg3的值填 写weekend(arg1)。
Weblogic的简单配置
Weblogic的简单配置
数据源的配置
选择独立服务器和相应的缓冲池
注意事项:
1.配置weblogic缓冲池的时候,缓冲池的名字不允许有空格 2.尽量创建mutipool,配双机 3.数据库名,要写明XXzyk1/2,或者是XXywk1/2 4.配置的数据源名称尽量格式统一 5.配置完成以后,记得修改应用里面的reportconfig.xml文件
报表的简单分类
数据集 参数
动态参数
宏 统计图 Weblogic的简单配置
制作一张报表的步骤
如果数据源已经存在或不需要从数据库取值,此步可跳过
如果不需要数据源此步可跳过
数据集是数据的来源
制作一张简单的报表
做一张和数据库无关的报表
步骤一:在B2单元格里填写:=to(1,10)。 步骤二:然后点击工具栏上的预览按钮,查看预览
举例来说,某个表达式为 =ds1.select(${macro1}),而macro1的值为col1,那么 该表达式会被替换成=ds1.select(col1),替换后才进行表达式的运算。
统计图
开发过程:
1. 在报表下端追加一行,并将这一行的高度适当调高。
统计图
2. 在A6单元格上点右键,在下拉菜单中选择【统计图】,设置如图所示
现在,预览报表,可见弹出的参数设置窗口中只有arg1一个参数了
动态参数
总结
普通参数是直接将输入的参数值传给报表进行运算的,而动态参数是一个表达式,报表 运算时会先解析该表达式,然后将表达式计算出的结果作为参数值再传给报表进行运算。
普通参数与动态参数的区别 1. 参数定义:
2. 报表定义
3. 预览结果
相关主题