表达式中的SSRS concat字符串

时间:2018-04-06 19:15:19

标签: reporting-services concatenation

我在尝试使用表格中的表达式字段中的数字字段连接文字文本时遇到问题。试过的表达式如:

“Line:”+ CStr(= Fields!CLD_line_number.Value)

CLD_line_number是数据集中的数值。所有输出的都是字符串文字“Line:+(= Fields!CLD_line_number.Value)”

有没有办法解决这个问题?

1 个答案:

答案 0 :(得分:1)

您的语法已关闭。整个表达式需要以=开头,否则您没有表达式。这就是为什么你看到输出与你输入的"表达式#34;相同的原因。当你不从=开始时,它不知道你打算将它作为一个表达式,它认为你只想要你输入的确切内容,类似于Excel。您还需要在=

之前删除Fields!CLD_line_number.Value

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

="Line: " + CStr(Fields!CLD_line_number.Value)