反饋已提交

網絡繁忙

當前為10.0版本文檔,更多實例內容將在最新幫助文檔中展現,點選跳轉至 最新版幫助文檔

定时自动填报


1. 描述


FineReport 也支持定时填报,通过借助报表模板,定时实现数据的加载、汇总、填入库。比如,每月定时统计各个公司销售业绩,这些数据均存在分公司的数据库中,利用定时填报功能,即可将各分工公司总业绩存储到总公司数据库中。

2. 原理

首先做一个月报表汇总统计各分公司的销售业绩,然后通过定时器每月定时调用月报表,汇总各分公司的销售额,并保存至数据库中。

3. 实现步骤

3.1 月报表制作

首先制作一张报表用于统计数据,可以通过年份与月份参数查询订单金额跨年累计信息,如下图:

222

具体模板制作方法这里不详细介绍了,可参考文档 定时任务之月报与年报 

3.2 设置填报属性

我们通过定时器调用上述报表后,需要将统计后的数据自动保存至数据库,如将上图中年、月、总额、累计等自动保存到总部数据库。

编辑月报表模板,点击模板>报表填报属性,选择总部的数据库及表,把需要保存到总数据库中的数据绑定到对应列,填报属性设置可参考文档:报表填报属性

定时填报的模板就设置完了,就可以使用定时器调用该报表进行定时填报了。

3.3 定时任务

管理员登录数据决策系统,点击管理系统>定时调度,点击添加任务

第一步——基本设置,填写任务名称,如下图:

222

第二步——调度周期

勾选“表达式设定”,选择每个月最后一天19点50分进行填报,把当前月数据进行汇总,如下图:

222

第三步——本地文件

选择需要使用的模板以及模板预览类型,类型选择填报,点击参数设置处的刷新按钮刷新出所有参数:

参数 year 的值为=year(today())

参数 month 的值为=month(today())

222

第四步——文件处理

直接点击保存即可,如下图:

222

3.4 预览定时效果

任务管理界面中,定时填报任务状态显示运行中,要到每个月最后一天 19 点 50 分就会将上个月信息自动填报到指定数据库里面(设计器:模板-报表填报属性里面指定的数据库)。

222


附件列表


主題: 原简体文档
已經是第一篇
已經是最後一篇
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 圖片不清晰
  • 用語看不懂
  • 功能說明看不懂
  • 操作說明太簡單
  • 內容有錯誤

文 檔回 饋

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

10s後關閉