我有一份RDLC报告,其中文本字段设置为:
=UCase(Fields!Region.Value)
当我运行报告时,输出返回
#VALUE!
有趣的是,当我用=Fields!Region.Value
替换表达式时,报告上会显示正确的字符串值
有没有人遇到过这个问题?任何人都可以解决问题并帮助一个人吗?
答案 0 :(得分:2)
您需要将值显式转换为字符串然后我们ucase。 SSRS并不总能优雅地处理转换,您必须告诉它想要做的事情。
=UCase(CStr(Fields!Region.Value))
这应该可以帮到你找到你想要的东西。