У меня есть отчет OfficeWriter, который я пытаюсь опубликовать в службах отчетов SQL через Excel. Это параметризованный отчет с одним входным параметром. Когда я нажимаю «Опубликовать» на панели инструментов OfficeWriter, я получаю следующее сообщение об ошибке:
Выражение значения для параметра запроса '@test' содержит ошибку: [bc30277] Введите символ '!' не соответствует объявленному типу данных 'Microsoft.ReportingServices .....
В чем может быть причина этого?
Стоит ли вместо этого развертывать это из Visual Studio?
Исправлено!
Получается, что officewriter или, возможно, ms-excel добавляет символ '@' в файл .rdl после сохранения отчета.
перед: =Parameters!@test.Value
после того, как: = Параметры! Test.value