Reporting services 显示所有SSRS报告字段值,不带换行符
我有一份SSRS报告,其中包含我无法修改的数据集。我只能更改报告的格式 我试图弄清楚如何让其中一个报告字段以列表或csv方式内联显示其许多值。现在它打印一个值并进行换行,然后是下一个值和另一个换行,依此类推。。。我希望打印的值不带换行符Reporting services 显示所有SSRS报告字段值,不带换行符,reporting-services,Reporting Services,我有一份SSRS报告,其中包含我无法修改的数据集。我只能更改报告的格式 我试图弄清楚如何让其中一个报告字段以列表或csv方式内联显示其许多值。现在它打印一个值并进行换行,然后是下一个值和另一个换行,依此类推。。。我希望打印的值不带换行符 我尝试在表达式中使用Replace函数(将vbcrlf替换为“,”),但没有成功…您没有提供足够的信息来可靠地回答这个问题。最有可能的是,您的问题是重复的,并且也会回答您的问题。基本原则是: 创建多值参数@MyParameter 设置要从数据集检索的参数的默认值
我尝试在表达式中使用Replace函数(将vbcrlf替换为“,”),但没有成功…您没有提供足够的信息来可靠地回答这个问题。最有可能的是,您的问题是重复的,并且也会回答您的问题。基本原则是:
@MyParameter
=Join(Parameters!MyParameter.Value,“,”)
同样的免责声明也适用于此:如果有很多值,此解决方案可能无法很好地工作。听起来您只是希望表达式删除源数据中的换行符,以便在一行上打印。您可能需要一些尝试和错误来确定角色的实际含义,但您可能希望从替换以下内容开始: vbCrLf vbLf vbCr 有关在中替换换行符的详细信息
您可以在报告中创建一个代码函数来进行替换,类似于中的答案。为什么不能更改数据集?另外:您当前的报告结构是什么?当前布局使用什么控件?我无法更改数据集,因为它是嵌入在供应商提供的产品中的报表。我只允许更改报告的布局/格式。我可以使用任何适当的控制。它目前是tablix中的一个文本框。