润乾报表基础培训

合集下载

润乾报表基础培训PPT课件

润乾报表基础培训PPT课件
• 集成的报表开发环境 • 三张典型报表设计 • WEB服务器 • 数据库
18
开发环境结构
打印或输出 结果文档
润乾报表设计器
浏览器
Web 服务器 应用系统
报表文件(*.raq)
润乾报表引擎
内置 数据库
19
设计器布局
20
菜单功能简介
21
系统初始化配置
22
2、三张典型报表设计
• 数据库结构 • 网格式报表 • 分组式报表 • 交叉式报表
• 样式设计 • 数据组织 • 进的报表设计模型 • 处理中国式复杂报表的能力 • 细节的全面优化
类Excel 界面模型
非线性 报表模

强关联 语义模

多源填 报模型
12
开始设计报表
• 了解数据的来源?
– 关系数据库 – 文件数据
• 明确报表的布局?
– 列表 – 分组统计
5、打印及设置
• 打印设置 • 分页 • 分栏 • 套打 • 纸张与方向 • 打印缩放 • 页边距与对齐
37
分页
• 页眉页脚的打印
• 表头表尾的打印
• 按纸张分页
• 按行数分页
• 补足空行
• 布局行数和布局列数
• 不分页
• 行(列)后分页
• 条件控制行(列)后分页
38
分栏
39
套打
40
6、宏
5
培训内容
• 报表基础
• 报表概念
• 润乾报表的特点
• 报表设计
• 三张基本报表
• 基本统计图
• 主格
• 报表发布
• 集成开发环境
• Html Tag基本应用
报表设计要点总结

润乾报表学习笔记(函数)讲义

润乾报表学习笔记(函数)讲义

润乾报表学习笔记zeven2015-12-7 |-索引图----学习目录报表设计初级设计报表设计步骤:第一步:打开设计器第二步:连接数据源第三步:新建空白报表第四步:定义数据集第五步:定义表达式第六步:美化外观第七步:保存预览第八步:发布报表函数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)函数select():从数据集的当前行集中选取符合条件的记录语法:datasetName.select( <select_exp>{, desc_exp{, filter_exp{, sort_exp{,rootGroupExp}}}} ) datasetName.select( <select_exp>, , <filter_exp> )//适用于不需排序或数据集中已排好序参数:|-select_exp:要选择的字段列名/列号,,也可以是表达式。

列号用#n表示,例如#0代表第0列,#1代表第1列,依此类推|- desc_exp: 指定数据排序的顺序,true表示降序排列,false表示升序排列。

|- filter_exp: 数据过滤表达式,如果全部选出,则此参数省略,仅用“,”占位。

|- sort_exp: 数据排序表达式。

当此项为空时先检查desc_exp是否为空,如果为空,则不排序,否则使用select_exp排序。

rootGroupExp 是否root数据集表达式|-返回值:一组数据的集合,数据类型由select_exp的运算结果决定示例:|- ds1.select( name ) 从数据源ds1中选取name字段列的所有值, 不排序|- ds1.select( #2, true ) 从数据源ds1中选取第二个字段列的所有值并降序排列|- ds1.select( name,false,sex=='1') 从数据源ds1中选取性别为男性的name字段列的值并升序排列|- ds1.select( name, true, sex=='1', id ) 从数据源ds1中选取性别为男性的name字段列的值并按id字段降序排列注意:select函数选出了一组字段值,该组字段值保留了一个指针,指向数据集中的源记录,也就是说,该组字段值和函数集中的记录保持着一一对应的关系,因此在当前格的附属单元格里(如B2、C2),如果采取dsn.colname的表达式从当前数据集里取其他字段的值,默认从当前主格指向的记录里取值,而不需要到数据集中检索.因此,在当前格的附属格里尽量使用dsn.colname表达式,而不采用dsn.select1(colname,filterexp),因为后者需要对表达式进行解析,速度慢.函数int|-将字符串或数字转换成整数语法:int( string ) int( number )注意: 当对数据集运用过滤条件后确定只剩一条记录时,虽然select和select1的的运算结果一样,但是select1运算效率高,因为他只要找到符合条件的记录,就不继续检索了,而select 要检索完所有的记录才返回。

润乾报表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. 导出excel3.8. 内建数据集内建数据集的概念内建数据集的用途编辑内建数据集内/外部数据集的转换4. 参数4.1. 参数的概念4.2. 参数的使用4.3. 参数模板设计4.4. 将报表和参数模板结合起来发布5. 行式报表5.1. 行式报表的概念5.2. 把网格报表变成行式报表6. 分组报表6.1. 分组报表,体验主子格概念6.2. 多层分组6.3. 汇总统计分组汇总汇总样式变换1汇总样式变换2汇总样式变换36.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.2. 分页页眉页脚、表头表尾等的打印方式分页方式强制分页10.3. 分栏业务背景实际操作10.4. 套打业务背景实际操作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. 工字图14.10. 全距图京C备05019289号版权信息@CopyRight 北京润乾信息系统技术有限公司第 1 章前言上一页下一页第 1 章前言目录1.1. 使用对象1.2. 文档目的1.1. 使用对象润乾报表V4.5初级教程适用于对报表业务有一定的了解,需要学习润乾报表的初学者。

润乾(快逸)报表基础培训

润乾(快逸)报表基础培训
raq浏览器润乾报表引擎润乾报表设计器第15页设计器布局第16页菜单功能简介第17页系统初始化配置第18页2三张典型报表设计数据库结构网格式报表分组式报表交叉式报表报表的演变报表设计技术要点第19页基础数据结构客户类别客户类别客户信息合同明细产品信息产品类别第20页网格式报表第21页样式设计手工设计导入excle第22页定义数据集从数据库获取数据第23页网格式报表常见要求隔行颜色相异数值预警处理内容排序处理数值列统计值单元格内容与单元格尺寸匹配数值格式日期格式第24页分组式报表第25页分组式报表常见需求横向分组纵向分组多层分组分组统计小计合计显示方式分组序号第26页交叉式报表第27页交叉式报表常见需求交叉统计交叉表头格斜线处理多维交叉第28页报表间的变化网格报表分组报表交叉报表多维交叉报表分组汇总报表第29页3报表设计技术要点数据源数据集单元格属性属性值表达式函数第30页数据源第31页数据集二维数据结构存于内存中报表运算的基础运算时载入第32页单元格单元格的命名方式和excel类似列上通过abcd
第49页
2、参数表单
报表查询分析 报表关联分析 统计图关联分析
第50页
关联查询
第51页
流程查询
先进入查询界面
新 界 面 显 示 查 询 结 果
第52页
报表分析的技术要点
参数 宏定义
第53页
四、高级功能
多源分片报表 坐标体系介绍 Olap分析 语义层报表设计
第54页
报表钻取
报表钻取
相关信息 汇总明细信息 图表连接 随意关联
最简报表展示JSP
<%@ page contentType="text/html;charset=gb2312" %> <%@ taglib uri="/WEB-INF/runqianReport4.tld" prefix="report"%> <report:html

瑞乾报表培训教程

瑞乾报表培训教程

宜昌市住房公积金管理中心培训教程一、安装、配置及使用Quest Center及DB21.安装Quest Center及DB2客户端DB2要安装8.1版本(IBM.DB2.Universal.Database.Eeterprise.Server.Edition.V8.1),QC要安装3.1.1版本(Quest Central for DB2 3.1.1)。

2.配置Quest Center及DB2点击“开始”-“程序”-“IBM DB2”-“设置工具”-“配置助手”,在空白处点击右键,添加数据库。

(主机名是数据库的IP地址,端口号为50000)(数据库名为VHFS,别名任意起)(6,7步不用设置,直接在第五步点击“完成”) 完成之后测试连接,用户名vhfs,密码vhfstest●目前有两种数据库,一种是后台业务数据库VHFS,另一种是前台工作流数据库WORKFLOW。

VHFS数据库主要在四个主机中存在,分别是:192.168.10.1:开发环境192.168.2.4:测试环境192.168.8.3:生产环境192.168.8.8:查询环境除了配置10.1时的端口号是50000,其他三个环境的端口号都是60000。

3.使用QUEST CENTER对数据库进行操作●新建一个页面此时可以在空白页面写SQL语句,然后点击红圈内的“执行”按钮务必只使用10.1(开发)的数据库VHFS。

然后点击CONNECT执行结果:二、安装、配置及使用润乾报表1.安装润乾报表在共享机器上或者让其他人传润乾报表文件,目前使用免安装版本,文件夹名为reporthome,粘贴到C:\Program Files目录下,运行其bin目录下的startup.bat界面如下:2.查看和打开一个已经存在的润乾报表文件登陆10.1(开发)的前台页面,用户名admin,密码1登陆后页面如下:比如说要查看贷款业务-贷中管理-贷款信息查询-批扣信息查询,界面如下:右键点击页面空白处,会出来该润乾文件的路径路径中带commonjsp的是新式查询,不带commonjsp的是老式查询,关于新式查询和老式查询将会在后面的章节中逐步讲解。

润乾报表入门

润乾报表入门

1 前言鉴于目前报表开发没有一个统一的规范,每个开发的风格和习惯也不一致,所以动手写了这份报表开发文档,一来有助于统一大家的报表的风格,提供一些常见问题的解决方案,二来方便以后新人的学习使用。

本人也是略懂皮毛,有什么错误和不足之处,欢迎大家补充修改。

2.报表工具安装解压后运行runqian-v4.5.5-install.exe安装文件,按引导完成安装。

其中,在初次打开报表文件和发布报表文件的时候(后续会提到),会提示我们需要lic文件,就是下图中的两个lic文件。

Figure 13.报表工具的使用3-1 配置数据源使用报表时需要先对数据源进行配置:Figure 2选择新建一个数据源:Figure 3项目中默认使用的数据源名称为reportjndi.参考图3进行配置后,点击连接,进行数据源连接,这样就完成了报表服务器与数据库的连接。

3-2 新建报表目前的报表形式分为两部分,一是用来显示查询结果的“报表名.raq”文件,另一个是用来提供查询条件的“报表名_arg.raq”文件。

我们只需要在保存文件的时候,按上述格式命名,打开.raq文件时,会自动打开相关的_arg.raq文件。

3-3 结果显示报表设计首先新建一张报表,直接点击左上角工具栏上的即可。

按照给定的表样设计好报表名名、列名。

如下图,这里提供一种样式当做参考模板,如客户无特殊需求,希望各开发按照统一的样式标准进行设计,有助于提高所有报表的统一性,后面还会提到一些规范,希望大家也可以遵守起来。

Figure 4报表名这一行,采用黑色、二号字,加粗。

列名采用白色、三号字,加粗,背景色使用淡紫色(颜色相近即可)。

若每一列下面还要分列,则使用黑色、小三号字,结果数据使用黑色、四号字。

Figure 5设定好报表样式后,开始根据逻辑进行取数,设置每一列的宽度时,如果需要在一行中完整显示的,要选择“按单元格内容扩大”,并去掉“自动换行”。

Figure 6报表通过配置的“数据集”进行取数。

润乾报表设计基础

润乾报表设计基础

左主格的认定:
左主格的认定是向左找,规则和上主格的找法一样
润乾软件

提供最好的报表工具
第44页
多层分组报表举例
润乾软件

提供最好的报表工具
第45页
多层交叉报表举例
润乾软件

提供最好的报表工具
第46页
报表区域
横向分区 纵向分区 定位和拉伸规则
润乾软件

提供最好的报表工具
第47页
横向分区
规则说明
简单交叉报表
润乾软件

提供最好的报表工具
第32页
List()
说明:
获得一个枚举的数据集合
语法:
list(valueExp1{,valueExp2{,valueExp3{,……}}})
参数说明: valueExp(n)
可以是常数或表达式
润乾软件

提供最好的报表工具
第33页
Query()/sql()
第10页
数据集
概念 数据集类型 缓存 索引 按页取数
润Hale Waihona Puke 软件–提供最好的报表工具
第11页
数据集概念
数据集其实就是一个假想的二维视 图,是报表的数据来源。一般是一 个SQL语句,也可以来自文件 (XML或TXT等)或其它数据源。 如果报表的数据都是常数,则不必 定义数据集
润乾软件

提供最好的报表工具
横向分区从左到右的顺序为:表头列——〉常规列 区域顺序从左到右不可颠倒 表头列可以不存在 合并格不能跨越区域,否则分页时会出现混乱
表头列
表头列一般用来放置报表数据行的行名称。当报表宽度比纸张显 示区域宽时才需要设置表头列,这种情况下分页时表头列就会在 每页中重复显示。

润乾报表培训课程1

润乾报表培训课程1

第三步:保存预览。
带查询参数的报表
在我们设计一张报表的时候,很少有里面的数据是固定不变 的,常常需要根据一些条件来过滤出我们想要的数据。这就需要 通过参数的形式控制报表中的数据。
制作待查询参数的报表公分两部完成: 制定参数模板 将报表和参数模板结合起来发布
制定参数模板
第一步:点击工具菜单上的【文件】->【新建报表】,如图:打开新建向导对话框,选择【填报或 参数表单】,再点【生成空白报表】按钮生成一张参数模板。 第二步:在B2单元格中输入 “性别:”,设置单元格内容为靠右对齐。 第三步:选中C2单元格点右键,在下拉菜单中选择【填报属性】。打开“数据填报”窗口,在 “编辑风格”下拉框中选择“下拉列表框”风格类型,将“是否可写”选中。 第四步:点击【设置】按钮,弹出下拉列表框编辑窗口。
2) 选择授权文件,点击【打开】,即可完成默认服务器授权操作。
配置与数据库的连接
润乾报表设计器可以与sqlserver、oracle等当前流行的数据库建 立数据库连接。本案例以连接sqlserver数据库为例。
1) 单击主菜单中的【配置】>【数据源】会弹出数据源操作对话 框。 2) 单击【新建】按钮,会弹出数据库选择对话框,在数据类型上选择【关系 数据库】,然后单击确定按钮,会弹出配置数据库连接的对话框,配置结 束后单击保存,即可完成配置与数据库之间的连接操作。 3) 选择我们刚刚创建的数据源名称,然后单击右侧的【连接】按钮,若 数据源名称变为粉红色,说明与数据库之间的连接已经建立成功,然 后点击【关闭】按钮,接下来我们就可以制作报表,对数据库数据进 行读取操作。
润乾报表基本使用教程
部门:MES事业部 姓名:张辉
目录

润乾报表介绍 安装设计器
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

润乾报表基础培训
开始设计报表
• 了解数据的来源?
• 关系数据库 • 文件数据
• 明确报表的布局?
• 列表 • 分组统计
• 确定报表的难点?
• 数据量大 • 样式复杂
• 分析报表特殊要求?
• 预警 • 打印 • 导出
编写SQL 语句
绘制 报表样式
实现 报表功能
润乾报表基础培训
安装设计器
润乾报表基础培训
• 参数 • 宏定义
润乾报表基础培训
四、高级功能
• 多源分片报表 • 坐标体系介绍 • Olap分析 • 语义层报表设计
润乾报表基础培训
报表钻取
• 报表钻取
• 相关信息 • 汇总明细信息 • 图表连接 • 随意关联
润乾报表基础培训
多源分片报表
润乾报表基础培训
层次坐标的应用
润乾报表基础培训
OLAP分析
二、报表设计
• 开发环境 • 基本报表 • 统计图 • 报表设计技巧
润乾报表基础培训
1、润乾报表开发环境
• 集成的报表开发环境 • 三张典型报表设计 • WEB服务器 • 数据库
润乾报表基础培训
开发环境结构
打印或输出 结果文档
Web 服务器 应用系统
润乾报表设计器
数据库
报表文件(*.raq) 润乾报表引擎
润乾报表基础培训
分组式报表
润乾报表基础培训
分组式报表常见需求
• 横向分组 • 纵向分组 • 多层分组 • 分组统计 • 小计合计显示方式 • 分组序号
润乾报表基础培训
交叉式报表
润乾报表基础培训
交叉式报表常见需求
• 交叉统计 • 交叉表头格斜线处理 • 多维交叉
润乾报表基础培训
报表间的变化
网格 报表
润乾报表基础培训
2020/11/25
润乾报表基础培训
培训安排
• 时间:AM 9:00—12:00 PM 13:30 — 16:00
• 目标:
• 清楚报表基本概念; • 熟悉报表设计发布流程; • 掌握报表设计基本技巧; • 了解报表高级功能。
• 方式:讲解+操作
润乾报表基础培训
培训内容
• 报表基础 • 报表设计 • 报表发布 • 报表高级功能介绍
润乾报表基础培训
报表的难点
• 数据量大 • 样式复杂 • 时效性高
流水数据查询 历史数据统计
分组分片统计 同比环比计算 打印分页复杂 年报季报 月、周报表 日报表 即时查询
润乾报表基础培训
报表的构成
• 样式设计 • 数据结构 • 报表业务
报表业务
RDB
润乾报表基础培训
报表的区域
• 页眉区 • 标题区 • 表头区 • 数据区 • 表尾区 • 页脚区
• 纯HTML报表展现方式 • 可以支持PDF,Excel等输出
润乾报表基础培训
润乾报表运算模型
浏览器
JSP 文件报表引擎 NhomakorabeaTAG
API
Report
Engine
数据文件
报表模板
润乾报表基础培训
在报表开发环境中发布报表
润乾报表基础培训
最简报表展示JSP
<%@ page contentType="text/html;charset=gb2312" %> <%@ taglib uri="/WEB-INF/runqianReport4.tld" prefix="report"%> <report:html
浏览器
润乾报表基础培训
设计器布局
润乾报表基础培训
菜单功能简介
润乾报表基础培训
系统初始化配置
润乾报表基础培训
2、三张典型报表设计
• 数据库结构 • 网格式报表 • 分组式报表 • 交叉式报表 • 报表的演变 • 报表设计技术要点
润乾报表基础培训
基础数据结构
产品类别
产品信息
合同明细
客户信息
客 客户户类类别别
润乾报表基础培训
统计函数
• 数据集函数
• Select() • Group() • Select1()
• 单元格函数
• Sum() • Count()s
润乾报表基础培训
4、统计图
润乾报表基础培训
折线图/柱线图/饼状图
润乾报表基础培训
双轴图
润乾报表基础培训
统计图的图形特征
润乾报表基础培训
统计图的显示外观
润乾报表基础培训
左主格/上主格
• 报表单元格的级别关系 • 确定单元格作标
润乾报表基础培训
属性值和表达式
属性值
表达式
润乾报表基础培训
横向扩展
单元格横向进行复制,复制单元格的数据值依次为表达式 的结果数据值,表达式返回几个值,单元格就复制几个
润乾报表基础培训
纵向扩展
单元格纵向进行复制, 复制单元格的数据值依 次为表达式的结果数据 值,表达式返回几个值, 单元格就复制几个
合 同


润乾报表基础培训
网格式报表
润乾报表基础培训
样式设计
• 手工设计 • 导入EXCLE
润乾报表基础培训
定义数据集
• 从数据库获取数据
润乾报表基础培训
网格式报表常见要求
• 隔行颜色相异 • 数值预警处理 • 内容排序处理 • 数值列统计值 • 单元格内容与单元格尺寸匹配 • 数值格式 • 日期格式
name="report1" reportFileName="1.raq“ />
润乾报表基础培训
2、参数表单
• 报表查询分析 • 报表关联分析 • 统计图关联分析
润乾报表基础培训
关联查询
润乾报表基础培训
流程查询
先进入查询界面
新 界 面 显 示 查 询 结 果
润乾报表基础培训
报表分析的技术要点
润乾报表基础培训
3rew
演讲完毕,谢谢听讲!
再见,see you again
2020/11/25
润乾报表基础培训
分组 报表
交叉 报表
多维交叉 报表
分组汇总 报表
润乾报表基础培训
3、报表设计技术要点
• 数据源 • 数据集 • 单元格 • 属性 • 属性值/表达式 • 函数
润乾报表基础培训
数据源
润乾报表基础培训
数据集
• 二维数据结构 • 存于内存中 • 报表运算的基础 • 运算时载入
润乾报表基础培训
单元格
单元格的命名方式和excel类似,列上通过A,B,C,D,.......来命名 每一列,行上通过1,2,3,4,......来命名每一行,单元格通过“列 名+行名”来命名,例如:上图中蓝色方框内的单元格命名为 "A1" 注:在3.5.5版本中单元格命名不区分大小写,但在4.0中单元 格命名必须用大写
润乾报表基础培训
技巧及注意事项
• 预警线的使用 • GIF格式绘制折线图 • 起始值结束值得应用 • 饼状图扇区闭合处理 • 单序列图例变成分类轴的问题 • 横轴数值重叠处理方式
润乾报表基础培训
三、报表发布
• 为何需要发布报表 • 报表发布到何处 • 报表开发环境和运行环境
润乾报表基础培训
1、Html报表
润乾报表基础培训
一、报表基础
• 什么是报表 • 报表的特点是什么 • 报表的难点在什么地方 • 报表设计包括哪些方面 • 如何开始设计报表
润乾报表基础培训
报表的概念
打印出来的就是报表!
报表是具有一定格 式、包含一定信息
的载体!
润乾报表基础培训
报表的作用
• 信息收集 • 信息发布 • 数据分析
数据填报 电子表单 网格报表 分组报表 交叉报表 自由报表 统计图 关联分析 报表钻取 OLap分析
相关文档
最新文档