1

Краткая версия: В моем отчете есть параметр, который устанавливает по умолчанию другой параметр (оба являются выпадающими, не многозначными) с использованием набора данных. Это работает так, как ожидалось, в Visual Studio, но на сервере отчетов второй параметр пуст (не имеет доступных значений).SSRS 2008 - Динамический параметр работает в Visual Studio, но не имеет доступных значений на сервере отчетов


Длинная версия: Я написал отчет, который имеет два параметра:

  • @run_type: выпадающий (одиночный выбор) с жестко закодированными доступных значений:
    • Последние 365
    • Отсутствует
    • Финансовый год на дату
  • @Run: Падение вниз (одиночный выбор) с имеющимися значениями из набора данных GetRuns

Два применимые наборы данных являются:

  • GetRuns: Возвращает список «run», чтобы заполнить доступные значения для параметра @Run. Это также общий набор данных, но другой отчет, который его использует, работает нормально.
  • get_run_type: Использует значения, выбранные в параметре @run_type, для возврата значения по умолчанию для параметра @Run.

Так в основном отчет должен автоматически запускаться, как только открывается, потому что ...

  1. GetRuns набор данных устанавливает допустимые значения параметра в @Run
  2. @ run_type По умолчанию установлено значение "Самые последние 365"
  3. , который сообщает get_run_type набор данных, чтобы вернуть последний запуск этого типа, чтобы установить его в качестве значения
  4. @Run параметра по умолчанию

Проблема/Вопрос: Параметр @Run не имеет доступных значений. Почему он отлично работает в Visual Studio, но не на сервере?

ответ

0

Так что я просто понял, что на самом деле я внес изменения в общий набор данных, который заполнял доступные значения для параметра @Run. Глупая ошибка. Я исправил это, и теперь он отлично работает.

2

Иногда параметрами являются not updated when publishing reports (сюда относятся ссылки на доступные значения). Если вы опубликовали отчет перед добавлением ссылки на доступные значения для параметра, он будет продолжать отображаться пустым.

Удалить отчет с сервера и опубликовать его снова.

+0

Я уже пробовал загрузить его как новый отчет, но я пошел вперед и удалил оба и повторно загрузил его, но тот же результат. Я просто понял, что это было - я действительно внес изменения в общий набор данных. Я не умный человек. В любом случае спасибо! – jreed121

+0

Это сделало трюк для меня. –

Смежные вопросы