SSRS 2008 Наборы данных - PullRequest
       3

SSRS 2008 Наборы данных

0 голосов
/ 13 апреля 2011

Я новичок в SSRS;Я хотел бы знать, возможно ли иметь набор данных, основанный на динамической хранимой процедуре, то есть хранимая процедура требует входного параметра из отчета, а затем, используя его, может вызвать любой из набора «суб-хранимых процедур»все возвращаемые наборы данных с одинаковыми столбцами.

Ответы [ 2 ]

0 голосов
/ 15 апреля 2011

Если «вспомогательные хранимые процедуры» уже написаны, то ваш подход может сработать, если хранимая процедура, вызванная отчетом, создаст временную таблицу, затем заполнит ее на основе переданного параметра, а затем вернет данные из временной таблицы.

Если «подпрограммы с хранимыми данными» не уже написаны, другой вариант - просто использовать оператор CASE и иметь несколько SELECT в хранимой процедуре, вызываемой отчетом.

0 голосов
/ 13 апреля 2011

В основном, нет.

SSRS во время разработки просматривает выходные данные хранимой процедуры.Если он переменный, он может не анализировать его.То же самое происходит, если вы используете временные таблицы.Кроме того, выходные данные должны быть одинаковыми для каждого процесса

. Теперь переключение сохраненного процесса происходит одинаково с использованием этого параметра для отображения или скрытия областей данных, каждая из которых основана на отдельном наборе данных / процесс.Вот как я это сделаю.

Или другие подчиненные отчеты (которые являются областью данных) или совершенно новые отчеты

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...