Tableau 拆分字符串并从 x 标记开始直到标记结束
Tableau split string and take from x token until the end of tokens
我有一个字符串字段,想要获取位置 x 到结尾的所有“元素。
例如,"Field Name" 列具有以下值:
- /one/two
- /three/three/four
- /five/six
结果我想要:
- 两个
- three/four
- 六个
我尝试使用 SPLIT([Field Name], '/', 2)
,但随后缺少“four”。有没有办法从 token 2 开始讲到 token 结束?
这应该有效:
RIGHT([Field Name],LEN([Field Name]) - FINDNTH([Field Name],"/",2))
这将返回字符串 [Field Name] 的右侧部分并指定保留最后 n 个字符,其中 n = 原始字符串的长度减去第二个“/”的位置。
我有一个字符串字段,想要获取位置 x 到结尾的所有“元素。
例如,"Field Name" 列具有以下值:
- /one/two
- /three/three/four
- /five/six
结果我想要:
- 两个
- three/four
- 六个
我尝试使用 SPLIT([Field Name], '/', 2)
,但随后缺少“four”。有没有办法从 token 2 开始讲到 token 结束?
这应该有效:
RIGHT([Field Name],LEN([Field Name]) - FINDNTH([Field Name],"/",2))
这将返回字符串 [Field Name] 的右侧部分并指定保留最后 n 个字符,其中 n = 原始字符串的长度减去第二个“/”的位置。