润乾报表基础培训教程详解.pptx

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
润乾报表基础培训主讲人:邢辉广州华南资讯科技有限公司—数据组培训目的本文档是为了用户学习润乾报表的初级知识而编写的。通过学习本文档,用户可以初步掌握润乾报表设计器的使用,初步了解润乾报表的扩展概念以及简单汇总的原理,能够独立设计一些比较常规的报表。培训内容制作一张报表的步骤制作一张简单的报表报表的简单分类数据集参数动态参数宏统计图Weblogic的简单配置制作一张报表的步骤 如果数据源已经存在或不需要从数据库取值,此步可跳过如果不需要数据源此步可跳过数据集是数据的来源1.打开设计器2.定义数据源连接3.连接数据源4.新建报表5.定义数据集6.定义单元格表达式8.发布7.预览报表制作一张简单的报表做一张和数据库无关的报表步骤一:在B2单元格里填写:=to(1,10)。步骤二:然后点击工具栏上的预览按钮,查看预览注意:大家会发现,那些没用的单元格也被扩展并且复制了,由此导致报表运算过程中存在大量的冗余单元格,这些单元格都占据了内存。因此为了提高报表的运算效率,请把没用的单元格删掉。步骤三:发布报表的简单分类 一、网格式报表(普通报表)二、行式报表报表的简单分类三、分组报表四、交叉报表(横纵双向扩展)报表的简单分类五、自由报表 数据集 数据集是数据的来源数据集分类一、内建数据集所谓内建数据集,是把报表中的数据存储到报表模板里,浏览报表的时候不用连接数据库了。二、sql检索使用最多的数据集。书写的sql查询语句尽量简单,优化到最大限度。三、复杂sql、text文件、语义层视图、xml文件、存储过程、自定义注:每多一个数据集就多检索一次数据库。因此,尽量减少数据集的个数参数 一、参数的概念在我们设计一张报表的时候,很少有里面的数据是固定不变的,常常需要根据一些条件来过滤出我们想要的数据。这就需要通过参数的形式控制报表中的数据二、参数的使用第一步:进入【参数配置】界面配置参数,编辑参数名和参数的数据类型1.参数名称尽量用英文,中文容易在部署的时候出现乱码,徒增烦恼。2.如果所要定义的参数在其他报表文件中也定义过,为了避免重复定义带来的繁琐,可以将重复使用的参数从其他报表拷贝到本报表中。(钻取父子表之间,参数表与报表之间相同参数尽量采取复制粘贴的形式)第二步:进入【数据集设】置窗体,修改数据集中的sql,将sql中应用到参数的地方对应替换为‘?’第三步:选择【参数】标签页,点击【增加】按钮,增加的参数与检索条件中的“?”匹配。第四步:新建—填报或参数表单—生成空白报表,根据需求增加相应的参数输入框。第五步:在相应的单元格属性框的‘变量名’属性中填写相应的参数名称。第六步:保存参数表单:命名格式为:报表名_arg.raq第七步:发布动态参数 需求背景这种查询需求在实际中可能经常会出现,而我们希望只输入一个日期就可以查询出该日期所在周的订货信息表,这样会方便许多动态参数实例介绍1.新建一个空白报表,定义两个参数(开始时间、结束时间)2.建立两个数据集,设计表样,填充数据3.动态参数简单的说,动态参数就是可以使用表达式的参数。在这个报表里,进入主菜单-配置-参数,添加一个新参数arg1,数据类型为日期型,把arg2和arg3两个参数的参数类型都改成动态参数,arg2的值填写weekbegin(arg1),arg3的值填写weekend(arg1)。现在,预览报表,可见弹出的参数设置窗口中只有arg1一个参数了动态参数总结普通参数是直接将输入的参数值传给报表进行运算的,而动态参数是一个表达式,报表运算时会先解析该表达式,然后将表达式计算出的结果作为参数值再传给报表进行运算。普通参数与动态参数的区别1.参数定义:2.报表定义3.预览结果宏 一、宏的概念1.宏是一个没有数据类型的字符串标识,在报表运算之前,系统会全面搜索整张报表的表达式定义,将所有的宏名替换成宏值。2.宏的引用方法为:${宏名}3.宏不能写在引号里面二、实例定义宏1.在菜单栏先择【配置】--【宏定义】,可打开报表宏编辑界面2.单击【增加】按钮,添加宏macro1,可对宏的宏名称、描述、值等做编辑,编辑完点击【确定】即可。本例单击【增加】按钮后不对宏做编辑,直接点击【确定】。3.演示test.raq文件(9:3720/report/reportJsp/showReport.jsp?raq=test1.raq)Web引用宏与设置参数表单一样,不再赘述宏三、宏与参数的区别参数在表达式中被当成变量来使用,在表达式进行计算的过程中,才引用参数的变量值。宏在表达式中是没有数据类型的符号,它指代一串字符,这串字符是表达式的一部分。报表在运算前,该表达式会进行宏替换,把宏名替换成宏值,之后才进行报表的表达式运算。  举例来说,某个表达式为=ds1.select(${macro1}),而macro1的值

文档评论(0)

创业文库 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档