我有一个小问题,所以我需要你的帮助来解决它。
我有一个参数,我已禁用多项选择。但是我想为它添加一个“全选”默认值。如果没有多值(复选框),我怎么能找到这个呢。
我想这样做是因为我有一个1000个值的大参数列表,在这种情况下使用复选框是不切实际的。
我尝试使用与可用值相同的数据集添加指定默认值,但它不起作用。这种方式只返回我的查询的第一个值。
有可能做我想做的事吗?
感谢您的帮助。
答案 0 :(得分:0)
我假设您使用的是Reporting Services 2008 R2或2012.
执行此操作的方法是修改数据集查询,该查询生成参数的可用值列表以插入人为的“所有值”选项。然后,您需要修改主数据集的查询以处理“全部”选项,即:
WHERE Somecolumn = @MyParameter OR @MyParameter = 'All'
This link是一个更详细的例子,它适用于SSRS 2005,但原理是相同的。