В службах Reporting Services у меня есть 2 набора данных, которые имеют имя параметра. Могу ли я передать разные значения для каждого набора данных для этого параметра? - PullRequest
0 голосов
/ 23 сентября 2011

У меня есть отчет с двумя диаграммами. Каждая диаграмма имеет свой собственный набор данных с отдельной хранимой процедурой. Эти 2 хранимые процедуры имеют общее имя параметра в этом случае. Есть ли способ передать разные значения для этого параметра в каждый набор данных или обходной путь?

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

1 Ответ

1 голос
/ 23 сентября 2011

[Я начал набирать ответ ниже, а затем увидел, что вы находитесь в 2005 году. Это было некоторое время назад, но я думаю, что есть функциональность, аналогичная той, что я опишу ниже в 2005 году. Но если вы делаете большую разработку отчетов 2008 (или лучше, 2008R2) значительно улучшен. ]

Не сложно: в Business Intelligence Development Studio откройте свой отчет, затем щелкните правой кнопкой мыши на наборе данных для вашего SP. В появившемся диалоговом окне «Свойства набора данных» вы можете выбрать панель «Параметры» с левой стороны. Оставьте Имя параметра, равное имени, которое требует SP, но установите «Значение параметра» на любой параметр или значение, которое SP должен получить из вашего отчета.

...