【发布时间】:2015-03-18 20:33:02
【问题描述】:
我有一个 RDLC 报告,其中文本字段设置为:
=UCase(Fields!Region.Value)
当我运行报告时,输出返回
#VALUE!
有趣的是,当我将表达式替换为=Fields!Region.Value 时,报告上会显示正确的字符串值
有人遇到过这个问题吗?任何人都可以阐明并帮助一个人吗?
【问题讨论】:
标签: reporting-services reportviewer rdlc
我有一个 RDLC 报告,其中文本字段设置为:
=UCase(Fields!Region.Value)
当我运行报告时,输出返回
#VALUE!
有趣的是,当我将表达式替换为=Fields!Region.Value 时,报告上会显示正确的字符串值
有人遇到过这个问题吗?任何人都可以阐明并帮助一个人吗?
【问题讨论】:
标签: reporting-services reportviewer rdlc
您需要将值显式转换为字符串,然后使用 ucase。 SSRS 并不总是优雅地处理转换,您必须告诉它想要这样做。
=UCase(CStr(Fields!Region.Value))
这应该可以为您提供所需的内容。
【讨论】: