iT邦幫忙

2022 iThome 鐵人賽

DAY 12
0
AI & Data

Power BI Desktop 零基礎學習筆記系列 第 12

[Day12] 建立Power BI Desktop行事曆關聯

  • 分享至 

  • xImage
  •  

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

所以總結來說,自己在分析時自己還是要很清楚整體的邏輯思維,分析結果才不會錯誤喔!!
不知道大家都會了嗎?那我們明天見~大家晚安!


上一篇
[Day11] 繪製Power BI Desktop行事曆(萬年曆)
下一篇
[Day13] 使用Power BI Desktop修正資料行屬性&新增年齡層
系列文
Power BI Desktop 零基礎學習筆記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言