Java报表工具定时器月报专题

Java报表工具定时器月报专题

    在以FineReport报表为代表的Java报表工具定时器的几个典型案例中,月报经常应用于业月份统计中,下面通过一个典型的汽车年度销售统计来介绍如何利用FineReport6.5定时器自动实现月报统计。

1.    修改模板

打开模板%WebReport\WEB-INF\reportlets\demo\chart\car3.cpt,并删除图表,

页面修改后如图所示

Java报表工具定时器月报专题_第1张图片  

将三个报表参数删掉两个,并添加一个新的参数$month,如图所示

Java报表工具定时器月报专题_第2张图片  

C5单元格中删除原来的过滤条件,添加新的过滤条件

Java报表工具定时器月报专题_第3张图片  

将修改后的报表另存到到reportlets目录下

2.    添加定时报表

在定时器管理界面点击按钮,添加定时报表,如下图所示

Java报表工具定时器月报专题_第4张图片  

3.    添加定时任务

点击定时器界面相应模板的添加定时任务,并点击

Java报表工具定时器月报专题_第5张图片  

第一步基本设置,如图

Java报表工具定时器月报专题_第6张图片  

点击下一步进入时间设置,开始时间选择 200711日 ,循环方式选择自定义循环,结束时间选择 2010416日 ,时间选择1715分执行,天选择每月的31日,月选择所有月,这样从071月到104月每月的31日的1715分该定时任务都会执行

Java报表工具定时器月报专题_第7张图片  

点击下一步,进入参数设置,直接点击界面上的按钮,自动生成报表中所带的参数,并双击参数的值,对参数值进行编辑,两个参数的类型都选择公式,将Year的参数值设为:year(today())-2 表示当前年份的上上年,month的参数值设为: month(today()),该公式表示每月的15日的1715分,生成上上年的当前月份的月报,如图所示

Java报表工具定时器月报专题_第8张图片  

点击下一步,进入导出设置,填写文件显示名,并选中管理目录和导出文件类型,如图所示

Java报表工具定时器月报专题_第9张图片  

点击完成,生成定时任务

Java报表工具定时器月报专题_第10张图片  

4.    生成文件预览

刷新管理界面,发现生成定时文件:月报导出.cpt

Java报表工具定时器月报专题_第11张图片  

点击该生成文件,预览,生成了084月份的统计报表,如图

Java报表工具定时器月报专题_第12张图片  

文章转自http://blog.vsharing.com/fanfanzheng/A1339787.html  



了解Java报表工具就从这里开始

你可能感兴趣的:(Java报表工具定时器月报专题)