如何在SSRS报告url中传递“全选”参数?

如何在SSRS报告url中传递“全选”参数?,url,reporting-services,parameters,ms-reports,Url,Reporting Services,Parameters,Ms Reports,我已经被这个问题困扰了两天了,我不知道如何解决它。 基本上,我正在用URL中提供的参数构建报表URL列表,这样我就可以运行它们,而无需选中每个复选框。我已经找到了选择大多数值的方法,但有时我想从下拉列表中选择全选选项,但我不知道如何选择。我需要在参数中传递什么,以便它在呈现报告时选择“全部” 你有什么建议吗 例如,这对我很有用: &Company=xxxx&Partner=yyyy&Name=3&rs:Command=Render将RDL中的参数默认为NULL。然后,您只需调用报表,而无需为参数

我已经被这个问题困扰了两天了,我不知道如何解决它。 基本上,我正在用URL中提供的参数构建报表URL列表,这样我就可以运行它们,而无需选中每个复选框。我已经找到了选择大多数值的方法,但有时我想从下拉列表中选择全选选项,但我不知道如何选择。我需要在参数中传递什么,以便它在呈现报告时选择“全部”

你有什么建议吗

例如,这对我很有用:
&Company=xxxx&Partner=yyyy&Name=3&rs:Command=Render

将RDL中的参数默认为NULL。然后,您只需调用报表,而无需为参数指定值,它将自动将NULL传递到proc中

然后,在您的过程中,您可能需要更改您的谓词,尽管尚未提供类似以下内容的代码:

Where (tablealias.Company  = @Company or @Company is NULL)
AND (tablealias.partner  = @Partner or @Partner is NULL)
etc
所以以公司为例,如果您在URL中指定一个值,它将在过程中搜索该值,如果您不指定,它将返回,而不考虑公司