Передача параметра в отчет ssrs в строке запроса в SharePoint 2010 - PullRequest
6 голосов
/ 02 апреля 2011

Я опубликовал ssrs для sharepoint и пытаюсь передать значение параметра в строке запроса, но мне не удалось выяснить синтаксис. Вот строка запроса, которую я передаю. Я пытаюсь передать CLordID = 1324381. В моем отчете CLordID

https: ///_layouts/ReportServer/RSViewerPage.aspx с.в.: RelativeReportUrl = / TestReports / Orders.rdl & RS: Command = Рендер & CLordID = 1324381

Когда я пытаюсь это сделать, я получаю:

Указание отчета о значениях параметров значения параметров должны быть указаны прежде чем отчет может быть отображен. Выберите значения параметров в область параметров и нажмите кнопку Применить кнопка.

Я попытался сделать параметр видимым, скрытым и внутренним, но я не смог заставить его работать.

Любая помощь очень ценится

Ответы [ 4 ]

9 голосов
/ 04 апреля 2011

В SSRS 2008 с Sharepoint каждый префикс, переданный в URL, должен начинаться с «rp:». Например: https: ///_layouts/ReportServer/RSViewerPage.aspx с.в.: RelativeReportUrl = / TestReports / Orders.rdl & RS: Command = Рендер и гр: CLordID = 1324381

0 голосов
/ 04 июня 2013

Включите «rp:» перед каждым параметром.Работает как шарм.

0 голосов
/ 09 февраля 2013

Есть еще один вариант, который заключается в том, чтобы отображать отчеты с помощью средства просмотра HTML.

Я получил эту идею здесь: http://techpunch.wordpress.com/2008/09/17/sql-server-reporting-services-url-parameters-in-sharepoint-integrated-mode/
Я никогда не уверен, как долго пост в блогебудет длиться, поэтому я попытался обобщить это ниже.

Вы можете отформатировать ваш URL следующим образом:
(я не был уверен в имени вашего сервера, поэтому я просто использовал «Интранет», где это применимо)

https://intranet/reportserver?http://intranet/TestReports/Orders.rdl&CLordID=1324381

Это позволяет избежать добавления «rp:» к каждому параметру, который вы хотите передать.

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

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

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