我有一个OfficeWriter报告,我试图通过Excel发布到SQL Reporting服务。这是一个参数化报告,只有一个输入参数。当我单击OfficeWriter工具栏中的“发布”时,出现此错误消息:
查询参数'@test'的值表达式包含错误:[bc30277]输入字符'!'与声明的数据类型“Microsoft.ReportingServices .....
不匹配
这可能是什么原因?
我应该从Visual Studio中部署它吗?
答案 0 :(得分:3)
修正了它!
结果是officewriter或者ms-excel在保存报告时在.rdl文件中添加了一个“@”字符。
之前: =Parameters!@test.Value
后: =参数!test.Value