BDP社区

快捷导航
查看: 11931|回复: 5

【多表关联】一看就会的多表关联,狂甩vlookup好几条街!

[复制链接]

182

主题

549

帖子

1812

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1812
发表于 2017-5-18 05:52:39 | 显示全部楼层 |阅读模式
在前面的关联规则文章中就曾提到过多表关联。什么是多表关联呢?多表关联和vlookup功能类似,不同于excel的复杂操作,在BDP多表关联仅需拖拽即可完成,无需任何函数和编程。

案例说明:小粒是大学英语老师,工作中常常会涉及两张工作表,分别是学生学号表和英语课成绩表,如图:

学生学号表


成绩表


那小粒想要将这两张工作表按照不同的方式合成一张新的工作表,该如何操作呢?

操作①

BDP工作表界面,右上角点击“创建合表”,选择“多表关联”,然后在左侧列表中选择需要关联的2个工作表并拖拽至右侧的编辑界面,如图~

注:BDP可支持多个工作表进行关联哦~



操作②

根据工作表需求选择不同的关联类型,即左关联(Left join)或等值关联(Inner join)或全关联(Full join),这就是BDP的3大关联类型。可能大家看这3个有点晕,不急,接下来一一给大家解释哈~


1、左关联 (Left join)

Left join:左关联,表示以左表为主表进行关联操作。如果左表中某行在右表没有匹配,则结果中对应行右表的部分全部为空。小粒想要查看英语课上的学生学号是什么,只要将“英语课成绩”表作为左表,将“学生学号”表拖拽至左表的节点上面,系统默认选择“左关联”,并默认匹配两张工作表相同的字段名(可以进行修改、增减等操作),最后保存成新的工作表的名称即可完成需求。



提示“字段名重复”,是因为两张工作表中都含有相同的字段“学生姓名”,可以在“字段设置”中勾掉右表的“学生姓名”,也可以改下字段名,比如改成“学生姓名2”,这样做是为了后期在分析时不易混淆。

关联后的工作表数据如下:

匹配不上的数据均为空哦~



2、等值关联 (Inner join)



Inner join:等值关联,表示对两表取交集。只返回两个表中联结字段相等的行。小粒想要查看两张工作表中既有学号又有英语课成绩的学生有哪些,只需要在修改关联方式,选择“inner join”即可,如图~



关联之后的工作表数据如下:


3、全关联 (Full join)

Full join:全关联,表示对两表取并集。返回两表中所有数据,不管是否匹配。小粒想要查看两张工作表中有学号但无英语成绩、有英语成绩但无学号的学生有哪些,操作同“inner join”,选择“full join”即可,如图~


关联之后的数据如下:



BDP是能同时支持多个工作表的关联,大家可以根据需求灵活设置关联字段哈!


没有函数,没有编程的多表关联操作就这么轻松搞定了,是不是比vlookup简单好多,而且数据是实时更新的哦!
回复

使用道具 举报

0

主题

6

帖子

17

积分

新手上路

Rank: 1

积分
17
发表于 2017-12-10 22:17:54 | 显示全部楼层
left join 赞!!非常SQL!!
回复 支持 1 反对 0

使用道具 举报

182

主题

549

帖子

1812

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1812
 楼主| 发表于 2017-12-11 13:08:30 | 显示全部楼层
Eric 发表于 2017-12-10 22:17
left join 赞!!非常SQL!!

哈哈哈谢谢哟~
回复 支持 反对

使用道具 举报

0

主题

1

帖子

6

积分

新手上路

Rank: 1

积分
6
发表于 2017-12-14 11:58:10 | 显示全部楼层
赞~赞~赞~赞~
回复

使用道具 举报

0

主题

3

帖子

12

积分

新手上路

Rank: 1

积分
12
发表于 2018-1-12 11:42:35 | 显示全部楼层
强烈建议楼主附上示例用到的表,这样我们跟着做的时候不用自己再建表了
回复 支持 反对

使用道具 举报

182

主题

549

帖子

1812

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1812
 楼主| 发表于 2018-1-15 15:11:50 | 显示全部楼层
XSQ 发表于 2018-1-12 11:42
强烈建议楼主附上示例用到的表,这样我们跟着做的时候不用自己再建表了 ...

好的,记住了,下次会传一份demo数据
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright © 2017 Haizhi ltd. GMT+8, 2019-7-21 21:40 , Processed in 0.052413 second(s), 25 queries .

快速回复 返回顶部 返回列表