【发布时间】:2012-12-14 01:29:15
【问题描述】:
我使用的是 SSRS 2005。我创建了一个名为 icVar 的报表参数。我应该怎么做才能让这个过滤器成为可选的。这意味着如果用户在文本框中输入内容,将根据输入的内容显示结果,但如果没有输入任何内容,它只会将其视为全部显示。这是我数据集中的查询。
SELECT PASS_M, ENTRY_DT, EXIT_DT, WORKED_HRS, ACCESS_LOCATION_X, IC_N, COMPANY_M,
CONSECUTIVE_D
FROM TEMP_TARGET
WHERE (CONSECUTIVE_D >= @consecDays) AND (ENTRY_DT BETWEEN @startDate AND @endDate) AND
(ACCESS_LOCATION_X LIKE @accessVar) AND
(IC_N LIKE @icVAr)
我正在为我的 icVar 使用通配符 %。因此,如果用户为该过滤器输入 S123,报告将显示结果,其中 IC_N 值以 S123 开头......但是,当没有为该过滤器输入任何内容时,不要强制用户输入任何内容。如果没有输入,它应该显示 IC_N Like %(means all)。
感谢任何帮助。谢谢。
【问题讨论】:
标签: reporting-services reportingservices-2005