小勤:現在的數據分析往往涉及好多個表,比如客戶表、産品表、訂單表、訂單明細表等等,經常要結合起來分析,每次都要把一個表的數據匹配到另一個表裡才能分析,豈不要累屎?
大海:在傳統數據透視表裡的确是要那麼幹的,但到了Power Pivot裡,當然就不用辣媽麻煩啦。直接拉根線連起來就把表的關系建好了,在數據分析的時候就可以直接用他們的關系了,數據根本不需要接進來。
小勤:太牛了,那好像是數據庫裡建表關系的方法?但我學得會嗎?
大海:當然學得會,不要想得太複雜了,操作幾下慢慢就理解了。
确定後,進入Power Pivot操作界面:
因為我們還要添加訂單明細表和産品表,所以先點擊右上角關閉窗口按鈕關閉Power Pivot窗口。繼續按上面的方法添加訂單明細表和産品表到數據模型中,最後記得保存一下,結果如下:
Step-02:接下來我們就可以創建表間的關系了。點擊【關系視圖】進入創建表間關系的界面,可以看到3個表的内容分别顯示在3個不同的框框裡,用鼠标按住這些框框的頂部名稱區域就可以按需要拖放到不同位置。
Step-03:建立表間關系
這個幾個簡單的數據表的關系是,訂單表裡的每個訂單對應訂單明細表裡多個訂單(産品)項目,訂單明細裡的産品可以從産品表裡獲取更詳細的相關信息。
結果如下:
按同樣的方法建立訂單明細表和産品表之間的關系(注意,因為訂單明細表裡沒有産品ID,所有這裡用的是産品和産品名稱建立關系,嚴格來說,表間關系的構建應該用ID,而不是用名稱,因為有可能存在重名的情況,關于這方面的知識,後續會陸續發布),最終結果如下:
這樣,3個表之間的關系就建好了。接下來就可以做各種數據透視了,操作方法跟Excel裡的數據透視表幾乎一模一樣。隻是,字段可以從各個表裡直接拖拽了,而不像Excel裡隻能在自己一個表裡玩兒。
比如,要分析各種産品類别的銷量:
小勤:這樣真是太好了,很多表之間其實都是有關系的,原來隻能通過vlookup将另一個表的很多屬性讀到一起,現在隻要連根線就搞定所有事情!而且,原來一個表裡vlookup函數多了,那速度不是一般的卡啊。
大海:對的,通過Power Piovt這種建立表間關系的方法,不僅操作上簡單,而且數據的統計速度也更快。
小勤:嗯,知道了,以後數據分析就靠它了。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!