【发布时间】:2013-12-02 14:33:27
【问题描述】:
在我的报告中包含 FromDate 和 Todate 参数,
但我需要在屏幕下方显示为下拉列表
当用户点击今天显示为今天数据,选择IsBetween数据显示为数据之间,
选择本月显示为需要的本月数据。
谁能解释我如何在 SSRS 中实现上述类型的场景?
【问题讨论】:
标签: reporting-services ssrs-2008 reportingservices-2005
在我的报告中包含 FromDate 和 Todate 参数,
但我需要在屏幕下方显示为下拉列表
当用户点击今天显示为今天数据,选择IsBetween数据显示为数据之间,
选择本月显示为需要的本月数据。
谁能解释我如何在 SSRS 中实现上述类型的场景?
【问题讨论】:
标签: reporting-services ssrs-2008 reportingservices-2005
执行此操作的一种方法是将选定的日期描述传递给您的数据集查询,并在运行 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 参数的值传递给数据集,如下所示:
【讨论】: