在我的报告中包含FromDate和Todate参数,
但我需要在屏幕下方显示下拉列表
当用户今天点击它显示为今天数据时,选择IsBetween数据显示为数据之间
选择此月显示为本月所需的数据。
任何人都可以解释我如何在SSRS中实现上述类型场景?
答案 0 :(得分:0)
执行此操作的一种方法是将选定的日期描述传递给数据集查询,并在运行select语句之前计算相应的日期。所以查询看起来像这样:
declare @StartDate date
declare @EndDate date
if @Date = 'Today'
BEGIN
@StartDate = GETDATE()
@EndDate = GETDATE()
END
SELECT *
FROM A
WHERE Date between @StartDate and @EndDate
您必须确保将Date参数的值传递给数据集,如下所示: