如何扩展出连续的月份
有时候客户希望在输入一个起止时间之后,报表能够扩展出一个连续的月份,如在页面上输入2010-01-01和2011-12-31,点击查询按钮之后,在报表中扩展出:
2010-01
2010-02
2010-03
..
..
..
2011-10
2011-11
2011-12
下面我们一起来看一下如何实现这种效果。
首先,新建一张报表,“连续月份.raq”
数据集为:SELECT 订单.发货日期,订单.到货日期,订单.订单ID FROM 订单 where 订单.发货日期 >? and 订单.发货日期<?
为报表配置两个参数:start和end
为数据集增加两个参数:
第二步:
建立一个参数模版表“连续日期_arg.raq”
B1和D1的编辑风格都是下拉日历,且变量名分别是start和end。
第三步,在网页上浏览