我有一份SSRS报告,其中包含我无法修改的数据集。我只能更改报告的格式。
我试图找出如何使其中一个报告字段以列表或csv方式内联显示其多个值。现在它打印一个值并执行换行符,然后是下一个值和另一个换行符,依此类推......我希望我的值打印时没有换行符。
我尝试在表达式中使用Replace函数(将vbcrlf替换为“,”)但没有成功...
答案 0 :(得分:1)
您没有提供足够的信息来可靠地回答问题。最有可能的是,您的问题与this question重复,my answer there也会回答您的问题。基础是:
@MyParameter
=Join(Parameters!MyParameter.Value, ", ")
同样的免责声明也存在:如果有很多价值,这个解决方案可能效果不佳。
答案 1 :(得分:1)
听起来你只想要一个表达式来删除源数据中的换行符,以便它在一行上打印。您可能需要一些试验和错误来处理我们的字符实际上是什么,但您可能想要从替换开始:
vbCrLf
vbLf
VBCR
有关替换this question
中的换行符的详情您可以在报告中创建代码功能以进行替换,类似于this question中的答案。