0

У меня есть набор данных, который возвращает все идентификаторы пользователей. Существует параметр, который получит эти параметры ID через настройку SSRS 2008 R2:Параметр получает значения из запроса

  • опция параметры
  • - значения> по умолчанию
  • -> получить значения из запроса
  • -> Dataset .. .and value field ....

Затем у меня есть другой набор данных, который выполняет хранимую процедуру, принимая несколько параметров (все являются одиночными).

Скрытие стола без проблем. Проблема в том, что набор данных выполняется только один раз, только получение данных для первого значения параметра, тогда как мне нужен набор данных, который выполняет хранимую процедуру, которая будет выполняться для каждого идентификатора пользователя.

+0

Не могли бы вы изменить вопрос и добавить более подробную информацию? Во-первых, скажите нам, что вы пробовали до сих пор. – Jeroen

+0

Я отредактировал ... имейте более подробную информацию – PookPook

ответ

0

я могу видеть, по крайней мере, два варианта для вашей ситуации:

  • Create a subreport, и поместите его в списке. Привяжите список к набору данных идентификаторов пользователей и передайте идентификатор пользователя в качестве параметра в подрепорте. Затем подчиненный отчет выполнит свой набор данных для этого идентификатора пользователя.
  • Измените хранимую процедуру, чтобы она также возвращала столбец идентификатора пользователя. Он будет выполняться только один раз и сразу же вернуть все данные для всех пользователей. В вашей таблице или матрице вы можете группироваться в этой колонке.
+0

Проблема в том, что я не могу вернуть значения и проверить, нет ли в подзаголовке данных. – PookPook

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