历史版本4 :左右合并匹配失败处理 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

1.1 背景

左右合并时,若左右两表的合并依据字段有一点不一致,就不能成功匹配,能够合并成功的字段值必须一模一样。

但在实际使用中,我们经常会遇到一些左右两表的字段有些许差异的情况,这就需要我们去处理字段值,让其能够成功左右合并。

1.2 实现思路

比如:右表的合并依据字段「城市」比左表多了“市”,导致左右匹配不成功。

54.png

我们只需要处理一下左表的「城市」字段,为其加上“市”,让其与需要匹配的左表「城市」字段一致即可。

同样的,如果用户左表是日期字段是年月日「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">数据合并、截取、分列、截取字段中的指定字符