Reporting services SSRS将默认空白添加到参数属性

Reporting services SSRS将默认空白添加到参数属性,reporting-services,visual-studio-2015,filter,parameters,ssrs-2008-r2,Reporting Services,Visual Studio 2015,Filter,Parameters,Ssrs 2008 R2,可以使用以下命令将表中的不同值放入SSRS报告的下拉列表中: 'parameter' --> "Parameter Properties' --> 'Available Values' --> Get Values From a query. 这很有效。但是,有没有一种方法可以添加一个空格,这样就可以使用“like”语句筛选任何/所有 我使用Visual Studio 2015,但底层数据库是SSMS 2008 R2(!) 此筛选的SSRS语法为VB: ="*" + Pa

可以使用以下命令将表中的不同值放入SSRS报告的下拉列表中:

  'parameter' --> "Parameter Properties' --> 'Available Values' --> Get Values From a query.
这很有效。但是,有没有一种方法可以添加一个空格,这样就可以使用“like”语句筛选任何/所有

我使用Visual Studio 2015,但底层数据库是SSMS 2008 R2(!)

此筛选的SSRS语法为VB:

="*" + Parameters!OurParameter.Value + "*"

如果用户希望看到所有可能的行,那么最好让用户看到这些行。

有几种方法可以让用户选择所有的值

一个选项是在参数属性中设置“允许多个值”。这将在下拉列表中添加“全选”选项。为了使其工作,您需要更新查询以接受多个值

例如,代替

MyCol = :MyParam
你会写信吗

MyCol in (:MyParam)
另一个选项是
UNION
用于填充可用值的查询的“All”选项。为了使其工作,您需要将主查询中的筛选器更新为如下内容:

(MyCol = :MyParam OR :MyParam = 'All')