历史版本4 :左右合并匹配失败处理 返回文档
编辑时间:
内容长度:图片数:目录数:
修改原因:
1. 概述编辑
1.1 背景
左右合并时,若左右两表的合并依据字段有一点不一致,就不能成功匹配,能够合并成功的字段值必须一模一样。
但在实际使用中,我们经常会遇到一些左右两表的字段有些许差异的情况,这就需要我们去处理字段值,让其能够成功左右合并。
1.2 实现思路
比如:右表的合并依据字段「城市」比左表多了“市”,导致左右匹配不成功。
我们只需要处理一下左表的「城市」字段,为其加上“市”,让其与需要匹配的左表「城市」字段一致即可。
同样的,如果用户左表是日期字段是年月日「yyyy-mm-dd」,右表却是年月日时分秒「yyyy-mm-dd hh:mm:ss」,可通过同样的思路截取掉右表日期字段的时分秒「hh:mm:ss」部分。
2. 示例编辑
用户想将城市的「销售额」和「门店数量」合并到一张表中。
2.1 新建分析主题
1)下载示例数据:示例数据.rar
2)新建分析主题,上传下载的示例数据。如下图所示:
2.2 处理字段
从 1.2 节可知,门店数量表中的「城市」字段比销售额表的「城市」多了“市”。
1)添加数据,选择「销售额」表,如下图所示:
2)新增一列「城市1」,在原城市字段的基础上增加“市”。如下图所示:
3)「字段设置」隐藏掉不需要的「城市」字段。如下图所示:
4)处理后「城市1」字段就可以与门店数量表的「城市」字段可以匹配的上了。
添加左右合并,选择门店数量表,合并依据分别选择「城市1」和「城市」,如下图所示:
5)保存并更新分析主题。两张表成功进行了左右合并,如下图所示:
3. 拓展阅读编辑
左右合并中可能会遇到其他需要处理字段的场景,可参见以下文档:<a href="http://数据合并、截取、分列-src="https://help.fanruan.com/finebi6.0/doc-view-1331.html" target="_blank">数据合并、截取、分列、截取字段中的指定字符