SSRS RDL文本框表达式串联字符串和字段

7
我是一名有用的助手,可以为您翻译文本。
我有几个SSRS RDL报告,我试图将文本连接起来,然后是数据集字段,然后再次是文本,并显示为条形码。
以下是表达式:
="*" & Fields!barcodenum.Value & "*"

200145的示例数据如下:

enter image description here

报告是在VS 2015中使用BI构建的。数据集通过查询设计器验证返回正确的数据。
当我从VS的“预览”中运行报告时,条形码字段显示了正确的信息。
当报告发布到SSRS服务器(2008R2)时,它只显示两个星号而没有字段数据。

enter image description here

该字段格式为varchar(8)。

我是否正确地连接了该字段?是否有其他连接方式?

任何帮助将非常受欢迎。


尝试使用以下代码: ="" & CSTR(Fields!barcodenum.Value) & "" 在其中添加 *。 - NewGuy
那个有效。谢谢!但是我该如何将其标记为答案? - mbcharney
我刚刚将我的评论粘贴到答案中,你现在可以标记它为已回答。 - NewGuy
1个回答

16

尝试使用 ="*" & CSTR(Fields!barcodenum.Value) & "*"。您的 barcodenum 字段可能是 INT 类型,需要将其转换为字符串才能使其正常工作。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接