首页 > 解决方案 > Tableau 10 字符串操作

问题描述

我正在使用 Tableau 10,需要弄清楚这一点。我有一位客户的名字有 3 种不同的变体。

例子

客户 ID 1000 Brown Joe

客户 ID 1000 Brown Joe Jr

客户 ID 1000 Brown, Joe。

如何让名称读为 Brown Joe.

我需要从第一个场景中删除 Jr,并从第二个场景中删除逗号。

标签: stringtableau-api

解决方案


尝试这个:

IF CONTAINS([Name],"Jr")
THEN SPLIT([Name],' ',1)+ " "+SPLIT([Name],' ',2)
ELSEIF CONTAINS([Name],",")
THEN SPLIT([Name],',',1)+ " "+SPLIT([Name],',',2)
ELSE
[def]
END

推荐阅读