1. 概述
1.1 应用场景
在使用左右合并时,可以根据「合并依据」字段将两张表的数据合并在一起。那如果两张表没有对应的「合并依据」,而是要根据一定的条件进行合并,那又该怎么实现呢?
场景一:
比如,有一张销售明细表和一张销售提成标准表,在左右合并时需要根据销售的对应不同的销售提成区间,如下图所示:
场景二:
有订单明细表和物流信息表,物流信息表中是包含订单编号的,想要合并两张表查看不同客户的物流信息。如下图所示:
1.2 功能介绍
E数通支持在左右合并时设置合并条件,第一个场景就可以设置条件为「最低销售额 ≤ 销售额 ≤ 最高销售额」,得到对应的提成标准。
2. 示例一
示例数据:销售提成标准.xlsx、销售额明细.xlsx
2.1 创建分析表
1)下载示例数据并上传至 E数通,将数据保存在项目中,使用「销售额明细」表作为左表,创建分析表,如下图所示:
2.2 左右合并
1)点击「+>合并表>左右合并」,添加左右合并步骤,如下图所示:
2)选择合并「销售提成标准」表的三个字段,如下图所示:
2.3 设置合并条件
接下来需要设置合并条件,比如销售额为 8,那么这个提成区间在 [0,10]。条件应该为「最低销售额 ≤ 销售额 ≤ 最高销售额」,保证每个销售额都可以找到对应的区间。
1)先设置左表的「销售额」要大于等于右表的「最低销售额」,如下图所示:
2)再添加一个「合并条件」,设置左表的「销售额」要小于等于右表的「最高销售额」。如下图所示:
3)这样就保证「销售额」是在 [最低销售额,最高销售额] 的区间内,对应不同的提成标准,如下图所示:
2.4 计算提成
1)获得每个销售额对应的提成后,点击「+>新增字段>公式」,编辑公式:销售额*提成标准,得到提成,如下图所示:
2)再添加一个分类汇总步骤,就可以汇总出每个销售的提成是多少,如下图所示:
3. 示例二
场景二的示例数据:订单信息.xlsx
3.1 创建分析表
下载示例数据并上传至 E数通,将数据保存在项目中,使用「订单明细表」表作为左表,创建分析表,如下图所示:
3.2 左右合并
1)点击「+>合并表>左右合并」,添加左右合并步骤,如下图所示:
2)合并「物流信息表」的字段,如下图所示:
3.3 设置合并条件
1)在物流信息中是包含「订单编号」的,那么需要设置左表的「订单编号」包含于右表的「物流信息」,如下图所示:
2)那么就得到了对应的物流信息表,还可以进一步使用「字段拆列」得到快递编号。如下图所示: