参数传两个日期,求日期内的数据详情

 

有这样一张表:

要求统计客户在一定日期内的订单金额。

日期需要用参数来过滤筛选,如果间隔内没有这个日期,也需要再表上显示出来。

这样的表怎么来实现呢?

首先我们来做参数模板 两个下拉日历即可。

imagepng
web 变量名为 date1 date2

接着只做主报表。
由于需求是参数日期间的所有 那么需要每个日期都体现出来 这里需要做一个间接实现的办法。

如下图所示:

imagepng

A1:=interval(@date1,@date2) 先计算两个日期的间隔 是多少天
B1:=to(0,A1) to 扩展 扩展出与开始日期的最大间隔的格子
B2:=elapse(@date1,B1) 计算开始日期与截止日期件的每一个日期值

imagepng

下面是数据的显示:
A3: 将客户分组显示
B3:计算 sum 值 与日期关联。

问题即可解决。