1. 概述
1.1 背景
左右合并时,若左右两表的合并依据字段有一点不一致,就不能成功匹配,能够合并成功的字段值必须一模一样。
但在实际使用中,我们经常会遇到一些左右两表的字段有些许差异的情况,这就需要我们去处理字段值,让其能够成功左右合并。
1.2 实现思路
使用「创建合并计算」功能处理合并依据。
该功能仅在 6.0.5 后支持。
2. 示例一
用户想将城市的「销售额」和「门店数量」合并到一张表中。
右表的合并依据字段「城市」比左表多了“市”,导致左右匹配不成功。该如何处理呢?
下载示例数据:示例数据.rar,将数据上传到分析主题中。如下图所示:
2.1 左右合并
1)进入「门店数量」的编辑界面,添加「左右合并」。与表「销售额」进行左右合并,如下图所示:
2)由于「销售额表中的城市字段」和「门店数量表中的城市字段」不能相匹配。所以我们需要创建一个辅助的合并依据字段,帮助匹配。
点击销售额表的「城市」字段的「下拉>创建合并计算」,如下图所示:
3)输入公式 城市+"市" ,如下图所示:
4)处理后,当前表和销售额表就可以匹配上了。如下图所示:
3. 示例二:字段类型不匹配
左表和右表需要使用「地区ID」字段作为合并依据进行左右合并。但是坐标的字段ID是文本字段,右表的字段是数值字段。
这时候我们也可以使用「创建合并计算」来处理。
1)对右表「地区维度表」,选择「创建合并计算」,如下图所示:
2)将「地区ID」转化为文本类型的字段。如下图所示:
3)处理后,左右两表便可以成功合并上了。如下图所示: