如何删除画面中特定字符后的文本?
How do I remove text after a specific character in tableau?
我需要删除 tableau
中特定字符后的所有内容。
例如
xx.xxx.xxx.xxx
将变为 xx.xxx
,同样如果我有 xxx.xxx.xx.xx
它将变为 xxx.xxx
。基本上我想删除第二个 .
.
之后的所有内容
我已经尝试了下面的方法,但它不起作用。
IF CONTAINS([Dimension], '.') THEN
MID(
[Dimension],
FIND([Dimension],'.') + 1,
FIND([Dimension],'.',2) - (FIND([Dimension],'.') +1)
)
END
我在行部分移动我的计算字段时得到 Null。
这个公式应该可以做到:
LEFT([Dimension], FINDNTH([Dimension],".",2)-1)
我需要删除 tableau
中特定字符后的所有内容。
例如
xx.xxx.xxx.xxx
将变为 xx.xxx
,同样如果我有 xxx.xxx.xx.xx
它将变为 xxx.xxx
。基本上我想删除第二个 .
.
我已经尝试了下面的方法,但它不起作用。
IF CONTAINS([Dimension], '.') THEN
MID(
[Dimension],
FIND([Dimension],'.') + 1,
FIND([Dimension],'.',2) - (FIND([Dimension],'.') +1)
)
END
我在行部分移动我的计算字段时得到 Null。
这个公式应该可以做到:
LEFT([Dimension], FINDNTH([Dimension],".",2)-1)