2017-02-21 32 views
0

我在現場,看起來像這樣的數據:水晶報表 - 顯示字符串由分隔成排

<Taxonomy>\Animalia\ <Taxonomy>\Animalia\Chordata\Vertebrata\ <Taxonomy>\Animalia\Chordata\Vertebrata\Tetrapoda\Sauropsida\Reptilia\Eureptilia\Diapsida\Sauria\Archosauromorpha\Dinosauria\Saurischia\Theropoda\Coelurosauria\Tyrannosauroidea\Tyrannosauridae\Tyrannosaurinae\ 基本上字符串的長度可變,但術語總是用「\」隔開。 我想這樣做是有這樣的垂直像這樣顯示....

Taxonomy 

Animalia 

Chordata 

Vertebrata 

Tetrapoda 

我似乎無法拿到去爲整個字符串,我已經找到了如何做到這一點的某些部分字符串的...

split({TERMWITHPATHSVIEW.Path},"\")[-6] 
+chr(10)+ 
split({TERMWITHPATHSVIEW.Path},"\")[-5] 
+chr(10)+ 
split({TERMWITHPATHSVIEW.Path},"\")[-4] 
+chr(10)+ 
split({TERMWITHPATHSVIEW.Path},"\")[-3] 
+chr(10)+ 
split({TERMWITHPATHSVIEW.Path},"\")[-2] 

由於字符串的長度是可變的,這並不能顯示真正的長串的工作。

任何幫助將不勝感激!

回答

1

您可以結合使用join()split()

join(split({TERMWITHPATHSVIEW.Path},"\"),chr(10)) 

如果你真的想在兩者之間,你可以做那些多餘的空格:

join(split({TERMWITHPATHSVIEW.Path},"\"),chr(10)+chr(10)) 
+0

這正是我需要的!非常感謝! –

+0

非常歡迎! :-) – bernie