SSRS报告参数 - 使用''全选'的单选下拉菜单

时间:2014-11-03 19:26:54

标签: sql reporting-services parameters reportingservices-2005 reportparameter

我正在重新创建一个使用一些模糊的报告技术构建的报告,并且该报告具有一些参数(下拉框过滤器)。 所有下拉列表一次只允许选择一个值,但也包括列表顶部的“全部”选择​​。因此,您可以看到没有过滤器的报告(全部)或在单个值选择上过滤它。这在SSRS中是否可行?

PS:我会使用多值和默认值中的相同查询来选择all,但由于我有6个参数,因此主查询以6“WHERE ... IN ...”子句结束并采取运行超过15分钟。

任何建议都将不胜感激。

Elound。

1 个答案:

答案 0 :(得分:1)

使用" All"为每个下拉菜单添加值标签和价值。

然后在SQL中,使用传递的参数值处理每个参数,或者如果值为" All"然后不要按该参数过滤。

类似的东西:

WHERE (SomeColumn = @SomeParameter OR @SomeParameter = 'All')