没有合适的资源?快使用搜索试试~ 我知道了~
Web报表工具FineReport完整教程
需积分: 44 95 下载量 180 浏览量
2018-07-16
22:32:04
上传
评论 3
收藏 14.63MB PDF 举报
温馨提示
试读
91页
FineReport 报表工具提供了易用且高效率的报表设计方案,采用主流的数据双向扩展,真正无编码形式设计报表; 拥有强大的报表展示功能, 并且提供完善的报表权限管理, 报表调度管理;具有完备的报表填报功能,支持多级汇总填报。
资源推荐
资源详情
资源评论
目录表
第一章
第一章 FineReport 报表综述 …………………………………………………………………… 2
第二章第二章 FineReport 功能详述 …………………………………………………………………… 3
FineReport 实现同期比 (一)
FineReport 实现分组汇总 (二)
FineReport 实现条件汇总 (三)
FineReport 实现排名 (四)
FineReport 实现组内序号 (五)
FineReport 实现累计报表 (六)
FineReport 实现占比报表 (七)
FineReport 制作按段分组报表 (八)
FineReport 制作条件分组报表 (九)
FineReport 制作重叠分组报表 (十)
FineReport 来弥补 Excel 的不足(十一)
FineReport 制作主子填报表(十二)
FineReport 实现网格式填报表(十三)
FineReport 归并分组报表 (十四 )
FineReport 制作不完全分组报表 (十五 )
FineReport 实现纵向分片(十六)
FineReport 制作自由格式报表 (十七 )
FineReport 实现多方面汇总统计(十九)
FineReport 制作多层交叉报表 (二十 )
FineReport 制作交叉报表 (二十一 )
FineReport 实现计算列的汇总 (二十二 )
FineReport 进行汇总统计 (二十三 )
FineReport 制作多层分组报表(二十四)
FineReport 制作分组报表 (二十五 )
FineReport 取数排序的实现(二十六)
FineReport 增加动态背景色 (二十七 )
FineReport 高亮显示设置(二十八)
FineReport 中显示格式和显示值的设置(二十九)
FineReport 填报之日期自动计算(三十)
FineReport 填报之数值自动计算(三十一)
FineReport 填报之合法性数据检查(三十二)
第三章 总结 ……………………………………………………………………………………… 91
2
第一章
第一章 关于 FineReport
FineReport 简介
FineReport 报表工具提供了易用且高效率的报表设计方案,采用主流的数据双向扩展,
真正无编码形式设计报表; 拥有强大的报表展示功能, 并且提供完善的报表权限管理, 报表
调度管理;具有完备的报表填报功能,支持多级汇总填报。
利用 FineReport 报表工具, 用户即可把企业的业务模型、 数据分析变成实际可操作的信
息系统。利用报表展现、填报、汇总、统计分析、打印输出等功能搭建出轻量级企业报表平
台。特别是该报表工具采用主流的数据双向扩展、 多源分片、 纯拖拽等方式来进行报表设计,
使得报表设计人员无需掌握复杂的代码编写技能, 业务人员也可以随时根据需要设计符合业
务逻辑的报表,满足报表使用者的最终需求,无形中也降低了企业的运营成本。
数年的努力, FineReport 报表已经得到市场的普遍认可,客户遍及金融,电信,电力,
公安,烟草,税务,政府,钢铁,航空,外贸等各个行业。
FineReport
组成
FineReport 报表系统由报表设计器(设计模板)和报表服务器(解析模板)两部分组成。
报表服务器
报表服务器是指用在 web 环境中解析报表的 Servlet 形式的服务器,用户通过浏览器和报表
服务器进行应用交互。
报表解析
FineReport 服务器主要用来读取和解析设计器制作好的模板,并将模板转换成 HTML 页面,
方便用户通过浏览器查看、修改和打印数据。
缓存管理
FineReport 服务器内置了强大的缓存机制,提高报表运算效率集群机制。
性能管理
FineReport 服务器支持分布式集群,支持超大数据量运算,支持大数量用户并发处理。
报表设计器
FineReport 设计器可以进行表样、数据、展现、打印等报表设计文件中各种元素的设计,是
报表设计和报表应用开发、调试、部署的一体化平台。
可设计的报表类型分组报表、交叉表、多层交叉表、明细表、主从报表、分为多片的报表,
以及其它任意不规则的报表类型。
更多详情: http://www.finereport.com
下面一章,我们就 FineReport 几点常用的报表功能做详细解说。
3
第二章 FineReport 功能详述
用 web 报表工具— FineReport 实现同期比 (一)
同期比
同期比, 指的是一个与时间相关的运算。 上图报表显示的就是在同一年内每一个月份与上一个月
份的比值。
下面我们来看一下实现上述报表的过程
1. 连接数据库 frDemo
2. 设计报表
2.1 新建报表
2.2 表样设计
按照下图设计好报表的基本框架
表样设计
2.3 新建一数据集名为 ds1
SQL 语句语句::select 订单 .订购日期 ,订单明细 .单价 ,订单明细 .数量 ,year( 订单 .订购日期 )
4
as 订购年份 ,month( 订单 .订购日期 ) as 订购月份 ,订单明细 .数量 *订单明细 .单价 as 订购金额
from 订单 ,订单明细 where 订单 .订单 ID = 订单明细 . 订单 ID and 订单 .订购日期 is not null
2.4 绑定数据列
绑定数据列
按照下列表格将数据集的字段拖入对应单元格内,并作相应的设置。
单元格 内容 基本属性设置
A2 ds1. 定购年份 从上到下从上到下扩展,居中,其余默认
B2 ds1. 订购月份
从上到下
从上到下扩展,居中,其余默认
C2 ds1. 订购金额 数据类型:汇总汇总 -求和求和,居中,其余默认
2.5 同期比计算
在 D2 中填入: ’ =if(&D2==1 && &A2==1,,C2/C2[B2:-1]) ’
’ if(&D2==1 && &A2==1,,C2/C2[B2:-1]) ’:如果本记录为所在年份的第一个记录则为空,否则
等于这个月的金额除以上个月的金额。层次坐标
3. 保存预览
保存为
%FineReport_HOME%/WebReport/WEB-INF/reportlets/com/doc/4.4.cpt
启动服务器,在浏览器中输入以下地址进行浏览:
http://localhost:8079/WebReport/ReportServer?reportlet=/com/doc/4.4.cpt
更多详情: http://www.finereport.com
5
用 Web 报表工具 —FineReport 实现分组汇总 (二)
分组汇总
下面我们来看一下上述报表的实现过程
1. 连接数据库 frDemo
2. 设计报表
2.1 新建报表
2.2 表样设计
按照下图设计好报表的基本框架
表样设计
2.3 新建一数据集名为 emp_sql
SQL 语句语句::select * from employee
2.4 绑定数据列
剩余90页未读,继续阅读
资源评论
cmsjsmd
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功