string - Tableau 10 字符串操作
问题描述
我正在使用 Tableau 10,需要弄清楚这一点。我有一位客户的名字有 3 种不同的变体。
例子
客户 ID 1000 Brown Joe
客户 ID 1000 Brown Joe Jr
客户 ID 1000 Brown, Joe。
如何让名称读为 Brown Joe
.
我需要从第一个场景中删除 Jr,并从第二个场景中删除逗号。
解决方案
尝试这个:
IF CONTAINS([Name],"Jr")
THEN SPLIT([Name],' ',1)+ " "+SPLIT([Name],' ',2)
ELSEIF CONTAINS([Name],",")
THEN SPLIT([Name],',',1)+ " "+SPLIT([Name],',',2)
ELSE
[def]
END
推荐阅读
- excel - 我可以使用函数返回两个值吗?
- sqlite - F#:SQLiteCommand 序列不起作用,但单个 SQLiteCommand 起作用。没有给出错误
- c - 如何知道数组中有多少个模式段?
- swift - Swift:使用国际格式化字符串执行 Bash 命令
- api - Stardog:如何通过 http 协议将参数传递给 SPARQL 存储查询
- google-maps - MapFragment 加载但无法访问
- sql - 在 SQL Server 的组中选择不包含值的列
- search - 如何在可以是文本文件或日志文件的大文件中有效地搜索字符串(属性)?
- .htaccess - 将所有页面重定向到新域,但将特定 URL 重定向到新域上的特定页面
- python-3.x - 如何使用 pywinauto 从没有标题或 id 的静态无名对象获取信息?