My understanding is that when you configure a report to run as a snapshot you have to set the default for all of the Parameters. However if any parameter is not a Query parameter (used as part of the where clause in a dataset query), you can run the report with different values.
I created a report with three parameters. One is used as a query parameter, one is used in a filter. The other is used as an expression to set visibility on a column. I set the execution in SSRS to use a snapshot (I did this on a 2008 and 2012 server). When I view the report in report manager 2008, all of the parameters are disabled. When I view the report in report manager 2012, the two non-query parameters are enabled, but as soon as I change the value and hit View report, the report goes blank.
On the 2012 server, if I run the following URL:
The reports renders, filtering with the ReportParameter1 value of A.
Am I missing something here?
Russel Loski, MCT, MCSA SQL Server 2012, 2008, MCITP Business Intelligence Developer and Database Developer 2008 Twitter: @sqlmovers; blog: www.sqlmovers.com