SSRS 2005, изменяющий запрос отчета, теперь получает сообщение об ошибке предварительного просмотра. - PullRequest
1 голос
/ 26 января 2012

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

**The FilterValue expression for the table xxxxx refers to an non-exiting report parameter 'yyyy'**

Мне не нужен фильтр.Где удалить это filterValue и параметр в моем отчете - я не могу найти его?Похоже, это старая запись в отчете.

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

Я вижу фильтры в определении отчета, но могу ли я безопасно удалить их с помощью инструмента "Дизайн"?

Ответы [ 2 ]

2 голосов
/ 26 января 2012

Из предоставленного сообщения об ошибке видно, что фильтр связан с таблицей в отчете, а не с набором данных.

Найдите таблицу, на которую ссылается ошибка, в режиме конструктора, и щелкните правой кнопкой мыши -> свойства.Взгляните на вкладку фильтра и удалите недопустимую ссылку.

Снимок экрана вкладки фильтра из построителя отчетов 3.0:

enter image description here

0 голосов
/ 26 января 2012

Вы можете попробовать открыть файл .rdl в текстовом редакторе и выполнить поиск параметра отчета 'yyyy'.

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

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