Краткая версия: В моем отчете есть параметр, который устанавливает по умолчанию другой параметр (оба являются выпадающими, не многозначными) с использованием набора данных. Это работает так, как ожидалось, в Visual Studio, но на сервере отчетов второй параметр пуст (не имеет доступных значений).SSRS 2008 - Динамический параметр работает в Visual Studio, но не имеет доступных значений на сервере отчетов
Длинная версия: Я написал отчет, который имеет два параметра:
- @run_type: выпадающий (одиночный выбор) с жестко закодированными доступных значений:
- Последние 365
- Отсутствует
- Финансовый год на дату
- @Run: Падение вниз (одиночный выбор) с имеющимися значениями из набора данных GetRuns
Два применимые наборы данных являются:
- GetRuns: Возвращает список «run», чтобы заполнить доступные значения для параметра @Run. Это также общий набор данных, но другой отчет, который его использует, работает нормально.
- get_run_type: Использует значения, выбранные в параметре @run_type, для возврата значения по умолчанию для параметра @Run.
Так в основном отчет должен автоматически запускаться, как только открывается, потому что ...
- GetRuns набор данных устанавливает допустимые значения параметра в @Run
- @ run_type По умолчанию установлено значение "Самые последние 365"
- , который сообщает get_run_type набор данных, чтобы вернуть последний запуск этого типа, чтобы установить его в качестве значения
- @Run параметра по умолчанию
Проблема/Вопрос: Параметр @Run не имеет доступных значений. Почему он отлично работает в Visual Studio, но не на сервере?
Я уже пробовал загрузить его как новый отчет, но я пошел вперед и удалил оба и повторно загрузил его, но тот же результат. Я просто понял, что это было - я действительно внес изменения в общий набор данных. Я не умный человек. В любом случае спасибо! – jreed121
Это сделало трюк для меня. –