FineReport制作开源报表:制作周报

 时间:2026-04-23 06:22:08

1、打开模板

打开模板:%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Parameter\TimeScale\TimeScale.cpt。

2、报表参数设置

将报表参数删除,然后重新增加一个名为Date的报表参数。

3、修改参数界面

将参数界面设置为如下样式,参数Date的控件类型为日期型,返回值类型为默认的字符串型。

FineReport制作开源报表:制作周报

4、过滤条件设置

将原来A2单元格的过滤条件删除,然后重新给A2单元格设置过滤条件,条件处选择公式,如下图所示:

FineReport制作开源报表:制作周报

5、第一个公式:=DATEDELTA($Date, if(tointeger(WEEKDAY($Date)) == 0, -7, 0 - WEEKDAY($Date)))即返回查询日期所在周的第一天。

第二个公式:=DATEDELTA($Date, if(tointeger(WEEKDAY($Date)) == 0, 1, 6 - WEEKDAY($Date)))返回查询日期所在周的最后一天。

6、保存模板

点击分页预览,选择某个日期后则只查询该日期所在周的数据,效果如上图。

  • FineReport制作bi报表:制作周报
  • FineReport制作report: 报表查看
  • FineReport制作开源报表:如何实现报表查看
  • FineReport制作开源报表:表单获取图表刷新
  • FineReport制作开源报表:如何实现填报分页
  • 热门搜索
    梦幻西游副本攻略大全 产后恶露不尽怎么办 税负怎么算 交通知识大全 鳝鱼的做法大全 钻石怎么分等级 美国图片大全 车险一般都怎么买 核桃仁怎么炒 成人身份证号码大全