一看就會的多表關聯,狂甩vlookup好幾條街

在前面的關聯規則(鏈接:乾貨|關聯規則分析怎麼做?這3大關鍵詞、4大步驟來幫你!)文章中就曾提到過多表關聯。什麼是多表關聯呢?多表關聯和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簡單好多,而且數據是實時更新的哦!


推薦閱讀:

R語言導論 1-5章學習筆記
彪悍開源的分析資料庫-ClickHouse
寫報告的人,你是用數據支撐你的觀點,還是因為數據找到論點?
哪些必備因素造就了一名優秀數據科學家?

TAG:数据分析 | Excel函数 | 数据分析工具 |