我有一个包含多个单词的字段。我想将单词分隔到不同的行上,而不是用空格分隔它们。
例如“Not Great”,我想将“Not”放在第一行,将“Great”放在第二行,如下所示:
Not
Great
中间可能有“/”字符的单词,即“Great/Good”,我想将第二行第一个单词之后的所有内容放在第三行“/”之后的所有内容,即
Great
/
Good
基本上,只要有空格,我就想将该字符串拆分为多行。我该如何在 SSRS 中做到这一点?
最佳答案
好的,您希望将字符串分成不同的行。 您的意思是在同一 tablix 单元格内的不同行上吗?
这很简单,看 http://www.kodyaz.com/articles/reporting-services-add-line-break-between-words-custom-code.aspx
如果您打算拆分字符串,以便单词位于不同的 Tablix 单元格上,一种方法是使用列表上的子报告。
将列表数据集设置为包含多词字符串的原始数据集,并将该字符串作为参数传递给子报表。 在子报告上,将参数传递给将字符串拆分为单独行的数据集。 在这里失去了如何做到这一点的建议 Turning a Comma Separated string into individual rows
关于t-sql - 如果单词之间有空格,则在 SSRS 中拆分字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13498786/