格式化报告值时出错

时间:2015-03-18 10:34:39

标签: reporting-services reportviewer rdlc

我有一份RDLC报告,其中文本字段设置为:

=UCase(Fields!Region.Value)

当我运行报告时,输出返回

#VALUE!

有趣的是,当我用=Fields!Region.Value替换表达式时,报告上会显示正确的字符串值

有没有人遇到过这个问题?任何人都可以解决问题并帮助一个人吗?

1 个答案:

答案 0 :(得分:2)

您需要将值显式转换为字符串然后我们ucase。 SSRS并不总能优雅地处理转换,您必须告诉它想要做的事情。

=UCase(CStr(Fields!Region.Value))

这应该可以帮到你找到你想要的东西。