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