显示所有SSRS报告字段值,不带换行符

时间:2013-04-25 19:12:16

标签: reporting-services

我有一份SSRS报告,其中包含我无法修改的数据集。我只能更改报告的格式。

我试图找出如何使其中一个报告字段以列表或csv方式内联显示其多个值。现在它打印一个值并执行换行符,然后是下一个值和另一个换行符,依此类推......我希望我的值打印时没有换行符。

我尝试在表达式中使用Replace函数(将vbcrlf替换为“,”)但没有成功...

2 个答案:

答案 0 :(得分:1)

您没有提供足够的信息来可靠地回答问题。最有可能的是,您的问题与this question重复,my answer there也会回答您的问题。基础是:

  1. 创建多值参数@MyParameter
  2. 设置要从数据集中检索的参数的默认值
  3. 在文本框中使用表达式=Join(Parameters!MyParameter.Value, ", ")
  4. 同样的免责声明也存在:如果有很多价值,这个解决方案可能效果不佳。

答案 1 :(得分:1)

听起来你只想要一个表达式来删除源数据中的换行符,以便它在一行上打印。您可能需要一些试验和错误来处理我们的字符实际上是什么,但您可能想要从替换开始:

vbCrLf

vbLf

VBCR

有关替换this question

中的换行符的详情

您可以在报告中创建代码功能以进行替换,类似于this question中的答案。