數據分析重要觀念 關聯式資料表 - 以Power BI 為例
×

數據分析重要觀念 關聯式資料表 – 以Power BI 為例

許多Excel的進階使用者都遇過這個問題,如果我有一張便利商店的銷售報表,報表裡面的商品資訊只有一欄「商品編號」,其餘的詳細資料都記錄在另一張「商品表」上,我要如何統整這些報表?

數據分析重要觀念 關聯式資料表 - 以Power BI 為例

數據分析重要觀念 關聯式資料表 - 以Power BI 為例

如果你不會使用關聯式資料表,這時你可會採取兩種作法

(1) 使用vLookup,使用商品編號對應出其他必要資訊。這個方法雖然可行,但是等於是把同樣的資訊複製好幾份,增加檔案容量不說,大量的公式也可能會降低Excel執行效率。

(2) 寫個VBA巨集硬幹。這當然也是可行,在學會關聯式資料表前我很可能也是這種人,但寫巨集也有些硬傷,如前期投入時間長及維護不易。

所以關聯式資料表是什麼?

關聯式資料表就是透過一個「不重複」的編號,帶出其他張表格中的資料。這個編號可能是有意義的編號,也可能是流水號,只要是「不重複」即可。常見的用法有貨號、員工ID、訂單編號等。

關聯式資料表也資料庫的重要觀念,即「關聯式資料庫(
Relational Database )」。
像是這個網站系統WordPress,當初我在學習的時候,除了網頁語法之外,我也特地花了些時間到資料庫裡面亂玩,在日後建立宏觀的知識體系上滿有幫助的,比較知道wp_query、sub query和get_post_meta這些東西在幹嘛。

如下圖即是WordPress資料庫中的擷圖,資料表wp_post的ID對應到wp_postmeta中的post_id。 這是題外話。

如下圖即是WordPress資料庫中的擷圖,資料表wp_post的ID對應到wp_postmeta中的post_id。 這是題外話。
數據分析重要觀念 關聯式資料表 - 以Power BI 為例

Power BI中的關聯式資料表

Power BI厲害的地方之一就是可以輕鬆讀入Excel檔,並以拉線的方式為工作表的欄位作關聯。這是也我推薦學習Power BI的一大原因。

數據分析重要觀念 關聯式資料表 - 以Power BI 為例

想開始學Power BI嗎?你可以看看〈學習Power BI的第一道難關 使用Email註冊帳戶〉

Excel中的關聯式樞紐分析

可以參考經理人網站中〈處理多張Excel報表一定要會!進階版的樞紐分析,不同工作表也能快速整合〉

Aron

以前用MIX這個名字在網路打滾,後來改為Aron。工業設計系畢業,曾任職知名品牌行銷企劃,做點設計,寫文案也寫網站;目前擔任零售業數據分析師。最近開始玩截拳道、單輪車和Python量化投資。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。