按条件左右合并

  • 文档创建者:TW
  • 历史版本:1
  • 1. 概述

    1.1 应用场景

    在使用左右合并时,可以根据「合并依据」字段将两张表的数据合并在一起。那如果两张表没有对应的「合并依据」,而是要根据一定的条件进行合并,那又该怎么实现呢?

    场景一:

    比如,有一张销售明细表和一张销售提成标准表,在左右合并时需要根据销售的对应不同的销售提成区间,如下图所示:

    9.png

    场景二:

    有订单明细表和物流信息表,物流信息表中是包含订单编号的,想要合并两张表查看不同客户的物流信息。如下图所示:

    10.png

    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)那么就得到了对应的物流信息表,还可以进一步使用「字段拆列」得到快递编号。如下图所示: 


    附件列表


    主题: 制作分析表
    已经是第一篇
    已经是最后一篇
    • 有帮助
    • 没帮助
    • 只是浏览
    • 评价文档,奖励 1 ~ 100 随机 F 豆!