Day9我們來聊聊甚麼是聯結資料(join)
聯結資料意思是兩個表格之間有至少一個或以上的欄位是有關連(相同)性的, 那麼就可以透過有關連性的欄位將資料表格橫向的連接起來
會使用SQL資料庫查詢語言的人, 相信對join這個字一定不陌生, 那麼在tableau prep中提供了這些聯結類型
聯結的邏輯大家都可以透過google搜尋到, 今天要分享的是比較常使用到的左聯結(left join)
情境:我們有兩個整理好的表格,
一個是每家店在每個交易月的交易數量明細,
另一個是每家店是屬於哪一個通路的表格,
若我們今天想要將兩個表格整理成一個表格, 就可以使用左聯結(left join)
在這兩個表格中我們發現到訂單明細的 "店編碼欄位" & 通路表的 "STORE ID" 欄位是相同的,
所以待會我們就可以使用這兩個欄位來當作聯結表格的關鍵欄位(KEY值)
那麼我們在通路表的流程點 "+" 號, 拖曳到訂單明細, 在聯結的圖示上放開滑鼠按鍵
然後我們點選兩個表個中的關鍵欄位來當聯結, 聯結類型用滑鼠點一下左邊的圓形, 讓聯結類型從預設的 inner join 變為 left join , 即完成了表格左聯結
接著我們新增一個清除步驟來看結果
那麼我們可以看到, 經過左聯結後,
我們在原本的沒有通路欄位的訂單明細表格中成功達到目的,
但是可以看到有兩個欄位是來自於訂單明細表&通路表的店編碼,
我們將其中一個欄位移除即可
Day10我們一起來看tableau prep中的樞紐功能吧!