jreed121
jreed121

Reputation: 2097

SSRS 2008 - Dynamic parameter works in Visual Studio, but has no available values on the Report Server

The short version: My report has a param that sets the default of another param (both are dropdown, non-multiple-valued) using a dataset. This works as expected in Visual Studio, but on the Report Server the second param is blank (doesn't have any available values).


The long version: I wrote a report that has two parameters:

The two applicable datasets are:

So basically the report is supposed to automatically run as soon as it opens because the...

  1. The GetRuns dataset sets the @Run parameter's available values
  2. @run_type's default is set to "Most Recent 365"
  3. which tells the get_run_type dataset to return the most recent run of that type, to set it as
  4. @Run parameter's default value

The Problem/Question: The @Run parameter has no available values. Why would it work perfectly in Visual Studio but not on the server?

Upvotes: 1

Views: 604

Answers (2)

jreed121
jreed121

Reputation: 2097

So I just realized that I actually did make a change to the shared dataset that was populating the available values for the @Run parameter. Stupid mistake. I fixed that and it works fine now.

Upvotes: 0

Michael
Michael

Reputation: 1596

Sometimes parameters are not updated when publishing reports (this would include available value references). If you had published the report before adding the available values reference to the parameter, it would continue to show up blank.

Delete the report from the server and publish it again.

Upvotes: 2

Related Questions