如何通过参数实现交叉表的时间控制?

1.创建参数

如何通过参数实现交叉表的时间控制? - 图1

2.创建计算字段

IF [报告参数].[时间]= "近1年" and (year([发货日期])>=year(NOW())) then "true"
ELSE IF [报告参数].[时间]= "近3年" and (year([发货日期])>=(year(NOW())-3)) then "true"
else IF [报告参数].[时间]= "近5年" and (year([发货日期])>=(year(NOW())-5)) then "true"
else "false"

3.添加交叉表

筛选计算字段为true

如何通过参数实现交叉表的时间控制? - 图2

即可实现通过参数实现交叉表的时间控制

如何通过参数实现交叉表的时间控制? - 图3