填报报表FineReport中如何设置月报与年报功能

 时间:2024-10-29 21:35:21

1、报表制作首先制作一张报表用于统计数据,可以通过年份与月份查询订单金额跨年累计信息,而且设置当月份为空时,查询年内所有月份的数据,如下图:

填报报表FineReport中如何设置月报与年报功能

2、参数设置给报表添加两个参数year和month,默认值分别用公式来表示,获取当前年与当期月,year的控件值是=year(today()),month的控件值是=month(today()),并在参数页面也把控件附上默认值,如下图所示:

填报报表FineReport中如何设置月报与年报功能

3、过滤设置双击单元格A3进行过滤设置,然后根据如下图示添加过滤条件,当月份为空时查询所在年的所有月份数据使用公式if(len($month)==0,nofilter,$month)。到此模板制作完毕,下面来添加定时任务。

填报报表FineReport中如何设置月报与年报功能

4、定时任务编辑登陆FR报表平台界面,选择平台管理>定时调度,点击添加定时任务按钮。给模板添加月报定时任务第一步——基本属性带*的不能为空,输入任务名称:定时月报,然后选择模板以及模板预览方式,并刷新参数,将模板中的参数添加进来,我们设置的是每个月最后一天进行汇总,统计当前月的数据,参数值使用公式求出当前年与当前月份。参数year的值为=year(today());参数month的值为=month(today());在执行定时器时,在定时目录%FR_HOME%\WebReport\WEB-INF\schedule下新建“定时月报”文件夹。

填报报表FineReport中如何设置月报与年报功能

5、第二步——调度周期月报表的任务执行频率选择表达式设定,每个月最后一天19点50分执行任务,把当前月数据进行汇总备份了:

填报报表FineReport中如何设置月报与年报功能

6、第三步——输出设置文件显示名称设为月报汇总,那么输出的excel文件以及导出的cpr文件和挂载在虚拟目录下的节点名称均为月报汇总,挂载虚拟目录仍然选择FRTest,导出的文件类型选择excel,如下图:点击提交定时月报任务就设置成功了,页面会跳转到任务管理界面。

填报报表FineReport中如何设置月报与年报功能

7、任务管理面板中,每条任务记录最后一栏显示任务完成状态,如下图,定时月报状态为运行中,表示该定时任务还没有执行,要到每个月最后一天的19点50分才会执行,并且执行完成后就会将上个月信息自动备份到指定文件夹下面了。

填报报表FineReport中如何设置月报与年报功能

8、给模板添加年报定时任务第一步——基本属性任务名称中输入定时年报,参数设置处月份参数值为空,其他设置同上,在执行定时器时生成“定时年报”对应文件夹。

填报报表FineReport中如何设置月报与年报功能

9、第二步——调度周期年报表可选择第12月的31号12点0分执行任务,把这一年的数据进行汇总备份,即执行频率选择明细频率设置,执行时间为12时0分,执行日为每月31号,执行月为十二月,如下图:

填报报表FineReport中如何设置月报与年报功能

10、第三步——输出设置点击完成定时年报任务就设置成功了,一个模板设置多定时任务就完成了,如下图执行效果:

填报报表FineReport中如何设置月报与年报功能

11、查看定时任务效果文件查看定时月报和定时年报执行后,在报表工程%FR_HOME%\WebReport\WEB-INF\schedule\下会生成备份数据:

填报报表FineReport中如何设置月报与年报功能

12、cpr快照查看在上述文件夹的备份数据中有cpr文件,点击FRTest,可看到该虚拟目录下多了两个节点,年报汇总和月报汇总:

填报报表FineReport中如何设置月报与年报功能
  • 如何快速向iphone手机里传TXT电子书
  • 怎样清除苦瓜的苦味?
  • 如何通过游戏提高孩子注意力?
  • 最新CNKI中国知网免费入口无限免费下载论文方法
  • 热门搜索
    文明乘车手抄报 讲普通话手抄报内容 春节手抄报花边 廉洁手抄报图片 戒烟手抄报图片 文明在我身边手抄报 我爱文学初中手抄报 有关数学的手抄报 语文知识手抄报 吸烟的危害手抄报