2013-09-24 41 views
0

我有一个小问题,所以我需要您的帮助来解决它。如何将“全选”默认值添加到非多值参数

我有一个参数,我已禁用多选。但我想添加一个“全选”默认值。我没有发现如何在没有多值的情况下执行此操作(复选框)。

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

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

是否有可能做我想要的?

感谢您的帮助。

回答

0

我假设你正在使用Reporting Services 2008 R2或2012年

做到这一点的方法是修改生成可用值的列表中插入一个人造“的所有值参数的数据集查询“ 选项。然后,您需要修改查询你的主数据集处理“全部”选项,即是这样的:

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

This link是一个更详细的例子,这是2005年SSRS但原理是一样的。