在前面的關聯規則(鏈接:干貨|關聯規則分析怎么做?這3大關鍵詞、4大步驟來幫你!)文章中就曾提到過多表關聯。什么是多表關聯呢?多表關聯和vlookup功能類似,不同于excel的復雜操作,在BDP個人版的多表關聯僅需拖拽即可完成,無需任何函數和編程。
案例說明:
小粒是大學英語老師,工作中常常會涉及兩張工作表,分別是學生學號表和英語課成績表,如圖:
那小粒想要將這兩張工作表按照不同的方式合成一張新的工作表,該如何操作呢?
操作①
在BDP個人版工作表界面,右上角點擊“創建合表”,選擇“多表關聯”,然后在左側列表中選擇需要關聯的2個工作表并拖拽至右側的編輯界面,如圖~
操作②
根據工作表需求選擇不同的關聯類型,即左關聯(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簡單好多,而且數據是實時更新的哦!