0

我有一个小问题,所以我需要你的帮助来解决它。

我有一个参数,我在其中禁用了多选。但我想为其添加一个“全选”默认值。我没有发现没有多值(复选框)我怎么能做到这一点。

我想这样做是因为我有一个包含 1000 个值的大型参数列表,在这种情况下使用复选框是不切实际的。

我尝试使用与可用值相同的数据集添加指定的默认值,但它不起作用。这种方式只返回我的查询的第一个值。

有可能做我想做的事吗?

谢谢你的帮助。

4

1 回答 1

0

我假设您使用的是 Reporting Services 2008 R2 或 2012。

执行此操作的方法是修改为参数生成可用值列表的数据集查询,以插入人为的“所有值”选项。然后,您需要修改主数据集的查询以处理“全部”选项,例如:

WHERE Somecolumn = @MyParameter OR @MyParameter = 'All'

此链接指向更详细的示例,该示例适用于 SSRS 2005,但原理相同。

于 2013-09-25T02:55:10.880 回答