I’m using SQL Server Reporting Services for SQL 2008 R2. My reports are filtered by two drop-down menus that are populated from a table, one of them displays a build number. I’d like to give users the option to choose “All” and so return data for all build numbers and not just one.
How do I add this option to my drop-down filter and make it work correctly?
Thanks very much for any help provided.
J.
I’m using SQL Server Reporting Services for SQL 2008 R2. My reports are filtered
Share
I’m assuming you don’t want to use a multi-value parameter here, you only want users to run against all builds or just one, not a selection of builds. Otherwise you’d just use a standard multi-value parameter.
One way to do this is to return an extra row for all builds in your parameter dataset, e.g. something like:
I’m returning two columns here so we can pass a NULL value parameter but still have a user-friendly description to display in the report.
Set this up as your parameter dataset. In the report code you can then use the parameter to do something like:
Which will return all builds when
@buildis null and a specified build if@buildis not null.