Детализация в SSRS на сервере отчетов с использованием выражений - PullRequest
0 голосов
/ 28 января 2020

Мои отчеты ранее были на сайте SharePoint. Я недавно развернул свои отчеты на сервере отчетов. В отчетах есть выражения для части «Действия URL» в свойствах текстового поля, где выражения применяются на основе значений параметров. После развертывания моих отчетов на сервере отчетов и выбора одного из значений, где были применены действия, я получаю сообщение об ошибке.

Ошибка:

Элемент 'BC / Report / get .rdl 'не может быть найден. (rsItemNotFound)

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

Выражения выглядят так:

= IIF(Parameters!ForEmail.Value <> 
TRUE,Globals!ReportServerUrl,Parameters!ReportURLSub.Value) & "?" & 
Globals!ReportFolder & "/get.rdl"

Заранее спасибо и извините, если объяснения недостаточно.

1 Ответ

0 голосов
/ 30 января 2020

вы пробовали в браузере подсчитывать c URL на руку? это работает.

Если да, попробуйте добавить эти параметры как Parameters!ReportURLSub.Value) в текстовое поле и посмотрите, приведет ли это к желаемому результату.

Также проверьте, возвращает ли Globals!ReportServerUrl правильное значение

Если да, можете создать этот URL с вашими параметрами в учебнике. c и посмотрите, какой результат вы получите.

Если все эти шаги пройдены, переходите к последнему шагу, создавая его как действие.

...