我们可以显示日期参数之间显示如下方案

时间:2013-12-02 14:33:28

标签: reporting-services ssrs-2008 reportingservices-2005

在我的报告中包含FromDate和Todate参数,

但我需要在屏幕下方显示下拉列表 enter image description here

当用户今天点击它显示为今天数据时,选择IsBetween数据显示为数据之间

选择此月显示为本月所需的数据。

任何人都可以解释我如何在SSRS中实现上述类型场景?

1 个答案:

答案 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参数的值传递给数据集,如下所示:

enter image description here