0

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

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

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

4

2 回答 2

1

您没有提供足够的信息来可靠地回答问题。很可能,您的问题与此问题重复,我的回答也将回答您的问题。基本情况是:

  1. 创建多值参数@MyParameter
  2. 设置要从数据集中检索的参数的默认值
  3. 在您的文本框中使用表达式=Join(Parameters!MyParameter.Value, ", ")

同样的免责声明也适用于此:如果有很多值,此解决方案可能效果不佳。

于 2013-04-25T19:41:38.387 回答
1

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

vbCrLf

vbLf

vbCr

更多关于在这个问题中替换换行符

您可以在报告中创建一个 Code 函数来进行替换,类似于此问题中的答案。

于 2013-04-26T03:02:13.267 回答