1

我有一個字段中包含多個單詞。我想將這些單詞分隔到不同的行上,而不是用空格分隔。如果在單詞之間存在空格,則在SSRS中拆分字符串

因此,例如,「不是很大」,我希望把「不」的1號線和2號線「大」,就像這樣:

以「/」字符
Not 
Great 

有可能的話即「大/好」,我希望把第二行第一個字,一切之後一切後,「/」,在第3行即

Great 
/
Good 

基本上之間,只要有空間,我想拆分字符串分爲多個線。我如何在SSRS中執行此操作?

+0

你能編輯和改進問題嗎?一個拼寫檢查,一些[格式化](http://stackoverflow.com/editing-help)使這些示例可讀(目前它有點像「文本牆」),最重要的是關於什麼的一些信息你已經嘗試到目前爲止會很棒! – Jeroen

回答

1

好的,你想把字符串分解成不同的行。 你的意思是在同一個tablix單元內的單獨行嗎?

那straightfoward看到 http://www.kodyaz.com/articles/reporting-services-add-line-break-between-words-custom-code.aspx

如果你的意思是這樣的話在不同的Tablix細胞的一種方法是將一個列表上使用一個子報告,拆分字符串。

將列表數據集設置爲包含多個字符串的原始數據集,將字符串作爲參數傳遞給子報表。 在子報表上將參數傳遞給將字符串拆分爲單獨行的數據集。的建議 Losts怎麼做,這裏 Turning a Comma Separated string into individual rows

1

只需使用回車和換行符替換空間:

=Replace(Fields!SomeWords.Value, " ", vbCrLf) 
1

=字段SomeFields.Value.Replace(空間(1),vbCrLf )

相關問題