今日的內容繼續延續昨日及前日,因此歡迎沒看過昨日內容的邦友們,可以先去瀏覽一下昨日的內容唷~
那麼我們昨天建立了一個行事曆(或稱萬年曆),但這樣就完成了嗎?其實還沒,我們可以從模型中看到,行事曆是跟其他資料表示沒有任何關聯的,因此其實根本就沒有用。
因此我們今天要來拉關聯線並補充一點之前漏說明的關聯小知識。那麼我們有這麼多表,行事曆應該要拉到哪個資料表呢?那當然是銷售明細的銷售日期,因為我們在建行事曆時就是以銷售明細的最小最大日期進行建立的,這邊就直接把他們拉起來即可,此時你可能會很納悶,那應該是行事曆的哪個欄位與要與銷售日期產生關聯呢?如果不清楚的話可以先看看兩張資料表
可以看到行事曆的Date對應到的是銷售明細內的銷售日期,因此就是用Date來進行關聯,不要拉錯了喔!完成的結果如下
接下來我們要如何檢查是否有拉錯關聯線呢?因為在畫面中,我們只能看到有一條線將兩個資料表連接起來,並不知道有沒有接錯欄位,因此除了可以將滑鼠移到關聯線上檢查是否有連錯欄位外,也可以透過上方選單的「管理關聯性」來做檢查。
在這邊可以看到目前建立的所有關聯,而且是否有連錯都一目了然,如果有選錯的也可以選取起來(灰色網底)後選擇下方編輯,另外要注意是否在每一項的「作用中」是否有打勾,如果沒有打勾的話,就算有連線也沒有用喔!
另外在下方有看到「自動偵測」的按鈕,這個就是Power BI Desktop強大之處,它可以自動的幫忙使用者建立關聯,如果以這個時做為例的話,我先將所有關聯刪除
接著我按下自動偵測
可以看到其中四個系統有自動建立出關聯,但另外一個行事曆的部份系統沒有偵測出來,因此可以得知系統不是萬能的,我認為系統很有可能是照著欄位名稱來進行關聯的,而Date跟銷售日期這兩個欄位名字差蠻多的,因此系統不知道這個也要建立關聯。
所以總結來說,自己在分析時自己還是要很清楚整體的邏輯思維,分析結果才不會錯誤喔!!
不知道大家都會了嗎?那我們明天見~大家晚安!