Предварительная загрузка SSRS из веб-службы не работает - PullRequest
0 голосов
/ 18 августа 2010

У меня есть отчет, который должен заполнить список клиентов, прежде чем пользователь сможет просмотреть отчет. У меня есть 2 набора данных, 1 для списка клиентов, а другой для основного вида. Когда я запускаю отчет, если я указываю значение по умолчанию для параметра набора данных, который получает клиентов, он работает нормально, но если я не указываю значение по умолчанию и использую параметр, который передается из вызывающего приложения, я получаю следующую ошибку: Параметр отчета «Клиент» имеет значение DefaultValue или ValidValue, которое зависит от параметра отчета «userId», недопустимые зависимости Forward

Где меня больше всего смущает то, что если я передаю значение через вызывающее приложение, почему оно действует так, как будто его еще нет?

1 Ответ

0 голосов
/ 19 августа 2010

Параметр userId находится ниже в вашем списке параметров. Службы Reporting Services пытаются разрешить параметры в том порядке, в котором они перечислены в BIDS и элементе управления ReportViewer. На основании вашей ошибки параметр Customer зависит от параметра userId, и вы не можете разрешить параметр Customer до тех пор, пока не будет разрешен параметр userId. Для этого необходимо переместить параметр Customer на более низкую позицию в списке или переместить userId на более высокую позицию в списке.

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