




已阅读5页,还剩48页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
润乾报表基础知识培训 2016年6月 培训安排 前提 安装文件 润乾报表安装包报表设计器 部署好的报表服务器 Tomcat4 1 JDK1 4帮助文档润乾报表35WEB发布包单独发布或集成发布的Web服务器帮助文档例子代码 培训内容 报表设计单元格属性介绍数据源和数据集参数和宏图像和打印子报表系统配置及其他界面操作 前提 报表核心组件 报表设计器设计编辑报表 自带报表运算引擎 连接数据库后可预览打印报表报表服务器在后台提供统计报表运算和数据填报处理的服务 浏览器端展示报表 利用向导制作报表 网格式报表交叉式报表分组式报表 一张最简单的报表 请看一张最简单的报表 请看现场演示制作过程 简单交叉报表 请看一张最简单的报表 请看现场演示制作过程 最简单的分组报表 请看一张最简单的报表 请看现场演示制作过程 练习 网格式报表练习从CONTRACT表中查出CONTRACTNO CUSTOMERID AMOUNT字段 用网格式报表展现 交叉式报表练习从CONTRACT和CONTRACTDETAIL中取CUSTOMERID AMOUNT PRODUCTID三个字段 用CONTRACTNO关联表 CUSTOMERID做列表头 PRODUCTID做行表头 AMOUNT为交叉表中的值 用交叉式报表展现 分组式报表练习从CONTRACT中查出CONTRACTNO CUSTOMERID AMOUNT字段 并按CUSTOMERID分组 用分组报表展现 单元格及其属性 一般单元格及其命名规则合并单元格及其命名规则属性和表达式 一般单元格命名规则 单元格的命名方式和excel类似 列上通过A B C D 来命名每一列 行上通过1 2 3 4 来命名每一行 单元格通过 列名 行名 来命名 例如 上图中蓝色方框内的单元格命名为 A1 合并单元格命名规则 合并单元格是以左上角的单元格编号作为合并格的编号的 例如上图中 合并格的编号为 B2 属性和表达式 表达式 属性值 属性和表达式的解析 哪些属性仅仅解析属性值自动计算合法性检查编辑风格哪些属性仅仅解析表达式统计图单元格的数据值属性哪些属性既解析属性值又解析表达式其他属性都是既解析属性值 又解析表达式 单元格属性 报表首格属性行列首格属性一般单元格属性 数据源 结论 制作报表前首先要连接数据源 数据集概念 数据集其实就是一个假想的二维视图 是报表的数据来源 一般是一个SQL语句 也可以来自文件 XML或TXT等 或其它数据源 如果报表的数据都是常数 则不必定义数据集 结论 制作报表第一步定义数据集 扩展模型 可扩展单元格横向扩展纵向扩展不可扩展集合函数和操作符 可扩展单元格 数据值表达式包含集合函数 to操作符 link 操作符 数组时 单元格默认为可扩展单元格 此时单元格的扩展方向属性可为默认 横向扩展或者纵向扩展 如果数据值表达式不包含上述元素 则单元格默认为不可扩展 集合函数包括 group rgroup select rselect list query sql query2 to操作符举例 1to10 操作符举例 a1 a10数组举例 1 3 5 7 9 可扩展单元格 扩展可扩展单元格不可扩展单元格 横向扩展 单元格横向进行复制 复制单元格的数据值依次为表达式的结果数据值 表达式返回几个值 单元格就复制几个 纵向扩展 单元格纵向进行复制 复制单元格的数据值依次为表达式的结果数据值 表达式返回几个值 单元格就复制几个 不可扩展 当单元格里表达式的值是单值时 该单元格默认为不可扩展的单元格 不可扩展的单元格不能缺省做主格 集合函数和操作符 当单元格中有以下公式时为可扩展的 Select 语法 datasetName select desc exp filter exp sort exp 功能说明 从数据集中取出符合条件的记录行集 根据参数进行相应的排序当前单元格里显示的是select exp的值单元格里存放了整个行集 扩展后 每个单元格存放一条记录 Select 选出字段值和数据集中的记录一一对应 扩展后 Select one 函数说明 从数据集中根据选出字段或表达式以及选出条件 选出一个数据语法 datasetName select one selectExp filterExp datasetName select1 selectExp filterExp 参数说明 selectExp选出字段或表达式filterExp过滤条件 Group 语法 datasetName group selectExp descExp filterExp sortExp 功能说明 从数据集中把符合条件的记录行集取出来 根据参数进行相应的排序 然后依据selectExp进行分组当前单元格显示的是selectExp的值单元格里存放每一组的第一条记录组成的行集 扩展后每个单元格存放一条记录这条记录保留了一个指针 指向每一组的基本行集 Group 选出字段值和每一组的第一条记录对应 每组第一条记录保留指针指向相应组集 扩展后 List 说明 获得一个枚举的数据集合语法 list valueExp1 valueExp2 valueExp3 参数说明 valueExp n 可以是常数或表达式 To操作符 左操作数 整数右操作数 整数结果值 整数集合举例 1to5 操作符 左操作数单元格右操作数单元格结果值由左右操作数单元格为对角点圈起的矩形中的单元格的集合举例A1 D1 数组操作符 举例 1 2 3 4 表示一个元素为1 2 3 4的数组 1 2 3 4 2 表示取元素为1 2 3 4的数组中的第2个元素 即2 不用向导制作报表 最简单的网格式报表最简单的交叉式报表最简单的分组式报表 请看现场演示制作过程 练习 网格式报表练习从CONTRACT表中查出CONTRACTNO CUSTOMERID AMOUNT字段交叉式报表练习从CONTRACT和CONTRACTDETAIL中取CUSTOMERID AMOUNT PRODUCTID三个字段 用CONTRACTNO关联表 CUSTOMERID做列表头 PRODUCTID做行表头 AMOUNT为交叉表中的数值分组式报表练习从CONTRACT中查出CONTRACTNO CUSTOMERID AMOUNT字段 并按CUSTOMERID分组 多层分组报表举例 多层交叉报表举例 练习 多层分组报表练习练习目录下的 多层分组练习 raq多层交叉报表练习练习目录下的 多层交叉练习 raq 参数和宏 参数参数有数据类型参数是个变量参数有缺省值参数有输入格式和最大宽度宏宏是个字符串标识宏没有数据类型报表运算前进行宏替换 即字符串替换 替换结束才进行报表运算 参数的用法 Sql语句中使用query sql query2函数中使用参数query2 exercise SELECTmax amount FROMcontractWHEREcontract signdate andcontract signdate starttime endtime 表达式中使用参数 从 String starttime 到 string endtime 宏的用法 sql语句中使用宏举例 SELECTcontract contractno contract macro1 contract amountFROMcontractWHEREcontract signdate andcontract signdate ORDERBYcontract signdateASC表达式中使用宏举例 ds1 macro1 属性值中使用宏 带参数和宏的报表举例 练习 要求 设计一个报表模板 传入两个参数arg1和arg2 查询出年龄大于arg1且小于arg2的人员信息 如下图所示 参数模板的制作 统计图 统计图的类型统计图的数据模型一般统计图的数据模型时间走势图的数据模型时序状态图的数据模型扩展模式下的统计图 统计图举例 一般统计图时间走势图时序状态图交叉统计图分组统计图双轴柱线图甘特图雷达图仪表盘里程碑 练习 制作一个统计图 结果参看右侧图例 练习模板 饼图和柱状图 练习 raq 打印 按纸张大小分页分栏行后分页和列后分页
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 三坐标知识培训课程课件
- 四川国企面试常见题库精 编
- 钦州教师资格证高级面试题库:高级面试真题及答案解析
- 婚庆与酒店合作协议书
- 高科技农业岗位面试题库
- 大学生就业创业实践报告
- 新护士编制面试模拟题库:护理岗位职业技能与面试技巧
- 大一上学期末个人总结
- 三伏贴课件使用
- 书面版权转让协议书模板
- 八师兵团职工考试题库及答案
- 2025临时工合同协议书模板
- 2025年学习贯彻全国教育大会精神网络培训考试答案
- 推拿学基础题库及答案
- 中考英语688高频词大纲词频表
- 抗菌药物临床应用指导原则(2023年版)
- 11《蝙蝠和雷达》练习题(附答案)
- 监理回复通知单
- GB/T 39188-2020电动门窗通用技术要求
- GB/T 19355.3-2016锌覆盖层钢铁结构防腐蚀的指南和建议第3部分:粉末渗锌
- GA 38-2021银行安全防范要求
评论
0/150
提交评论