OfficeWriter Excel 报告 - bc30277 键入字符 '!'不匹配
我有一个 OfficeWriter 报告,我正在尝试通过 Excel 将其发布到 SQL 报告服务。这是一份只有一个输入参数的参数化报告。当我单击 OfficeWriter 工具栏中的“发布”时,收到以下错误消息:
查询参数“@test”的值表达式包含错误:[bc30277] 输入字符“!”与声明的数据类型“Microsoft.ReportingServices.....”不匹配
这可能是什么原因?
我应该从 Visual Studio 部署它吗?
I have an OfficeWriter report that I am trying to publish to SQL Reporting services through Excel. This is a parameterized report with just one input parameter. When I click on 'Publish' in the OfficeWriter toolbar, I get this error message:
The value expression for the query parameter '@test' contains an error: [bc30277] Type character '!' does not match declared data type 'Microsoft.ReportingServices.....
What could be the reason for this?
Should I be deploying this from Visual Studio instead?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
修好了!
事实证明,officewriter 或者 ms-excel 在保存报告时在 .rdl 文件中添加了一个“@”字符。
前:
[电子邮件受保护]
之后:
=参数!test.Value
Fixed it!
It turns out officewriter or maybe ms-excel adds an '@' character in the .rdl file upon saving the report.
before:
[email protected]
after:
=Parameters!test.Value