企業學員的實戰問題,你也遇過嗎🤔


Stark's Power BI
電子報#82

嗨 Reader

這週過得如何呢?

上週我受邀至桃園的某一企業進行教育訓練,教導學員基礎的 Power BI 操作。

圖一、教育訓練上課畫面
圖一、教育訓練上課畫面

總共 6 小時的課程包含以下內容:

  • Power BI 生態系認識
  • Power BI 解決方案與資料流
  • 資料清理:Power Query
  • 資料模型
  • 資料視覺化
  • 利用 Power BI Service 進行報表分享與管理

如果看到這裡你覺得:「哇!也太多內容了吧!」

沒錯!就是這麼豐富!這麼紮實!

我對於自己課程的期許是:「比起只會點點按按做圖表,我希望每位學員在上完課程以後,都可以用更宏觀的角度了解資料,進而選用正確的工具。

也因此,我會把 Power BI 內實用的工具,做一個完整地介紹,並且搭配實作幫助學員理解。

不過也因為太過於豐富,下半堂講視覺化的課程反而差點講不完。最後是以純解說的方式帶過,個人覺得比較可惜,也是我需要對課程進行優化的地方。

來自學員的問題

在課程中場休息的時候,有位學員跑來提了一個很有趣的問題。

由於我沒有該位學員的報表,僅能夠就我的印象大致畫出他的畫面。

圖二、學員問題
圖二、學員問題

從圖二中可以看出,畫面最上方是一組月份的篩選器,下面左邊與右邊則是兩個柱狀圖,分別來自兩張不同的資料表。

學生提問是:「為什麼他月份篩選器只選 1 ~ 3 月的時候,只會動左圖,而右圖不會動呢?」

這問題是一個滿經典的問題,在沒有改變視覺效果間預設的互動性狀況下,很大機率是資料模型設計的問題。

仔細看圖三的模型可以發現,資料表 1 與資料表 2 之間並沒有建立任何的關聯。

而篩選器是來自左邊的資料表 1,而下圖中的左邊柱狀圖也是來自資料表 1。

因此就會造成篩選器只會篩選到與資料表 1 相關的項目而已。

圖三、原本的資料模型
圖三、原本的資料模型

解決方案

為了讓畫面上的兩個柱狀圖都可以被同一個篩選器篩選,有兩個作法:

  1. 直接拉資料表 1 與資料表 2 的關聯。
  2. 建立一個共用的日期維度表。

第一個方式適用於當資料表 1 與資料表 2 的資料粒度(Data Graunality)不同時。

例如:資料表 1 每列是每月的銷售額彙總資料,而資料表 2 每列是每一筆銷售紀錄。

如此,從資料表 1 篩選某一個月份時,便可以在資料表 2 得到對應的所有紀錄。

第二個方式適用於兩張資料表的資料粒度相同(此狀況),或是整體資料模型比較複雜時。

這時候利用一張共用的日期維度表來各別與資料表 1 與資料表 2 建立一對多的關聯,如圖四。

圖四、修正後的資料模型
圖四、修正後的資料模型

如此,篩選器使用來自日期表的月份以後,當選擇某一個月份,也可以往下將兩張表篩選出對應的紀錄,如圖五。

圖五、修正資料模型後的視覺化結果
圖五、修正資料模型後的視覺化結果

結語

上述是一個非常經典的案例。

該案例也體現出資料模型設計的重要性,而如何設計又與每張資料表的資料細緻程度有關。

透過了解需求與資料以後,我們才能設計出一份好的模型,解決使用者的問題。

Reader 也有遇過這種狀況嗎?歡迎跟我分享你當時遇到的問題情境哦!

哪邊還能獲得更多資源呢?

如果你有使用臉書,那麼在臉書有一個 Taiwan Power BI User Group

目前成員破萬,而且社員互動也相當良好。通常有問題拋上去詢問,許多社團大神都會協助解答,非常推薦你加入。

延伸閱讀

關於 Stark
@ I Master Power BI

Stark | Power BI Expert
Stark,你的資料視覺化好夥伴

外商軟體工程師|協助企業資料視覺化

致力分享 Power BI 知識與技術

關注 我的 IG 獲得更即時 Power BI 資訊

FAQ

Q:這份電子報會收到什麼內容?
A:這是來自 Stark 所製作的電子報。透過這份電子報,你會接收到 Power BI 的各類知識與技術分享。

Q:看完信件有些想法,可以回信與你交流嗎?
A:歡迎!分享與交流就是學習最快的方式!一起透過 Power BI 玩資料視覺化!

Q:可以分享這封信件給身邊的朋友嗎?
A:當然可以!也可以請朋友直接訂閱「這份電子報」,未來就也能收到第一手資訊囉!

Hi! I'm a Stark.

I am a software engineer and data enthusiast based in Taiwan. I share knowledge in data visualization tool, expecially Microsoft Power BI. If you don't want to miss out the latest update, do subscribe to my newsletter.

Read more from Hi! I'm a Stark.

Stark's Power BI 電子報#123 嗨 Reader 這週過得如何呢? 這封信沒有太多贅言,因為我要告訴你一件很重要的事: Power BI 新手村,今天正式開村啦! 從這封信開始,你就可以踏入這個全新的社群! 不再是一個人在學習,而是和一群志同道合的夥伴一起升等、練功、闖關解鎖 🚀 Power BI 新手村 Power BI 新手村是什麼? 這不是一堆影片丟給你、讓你自生自滅的那種學習社群。 而是一個能夠從「完全新手」一路陪你走到能做出 Power BI 報表的魔法冒險村落 ✨ 這個村子特別適合: 不會寫程式,但想讓報表變聰明的你 每天還在 Excel 複製貼上的你 對 Power BI 好奇但不知道怎麼開始的你 進村你會獲得什麼? ✅ Power BI 十日小挑戰(一進村就解鎖哦!) 每天任務帶你建立心法與實作挑戰(價值 $2,290) ✅ 從 0 到 1 的 Power BI 入門實作課 不會寫程式也能實作一份報表(價值 $3,990) ✅ 學長姐的蛻變故事 吸收他人經驗成為你自己的成長養分(價值 $2,490) ✅ 與 Stark 一對一諮詢機會...

Stark's Power BI 電子報#122 嗨 Reader 這週過得如何呢? 上週是端午連假,不知道你有沒有去哪裡走走,還是做了什麼有趣的事呢? 我自己回到宜蘭老家,和家人一起過節。 收假那天,在國道五號的客運上剛好遇上好天氣,又恰好帶著新相機,便拍下了這張照片,想與你分享: 宜蘭龜山島與稻田 綠油油的稻田,遠方朦朧的龜山島,讓人在收假回程的焦躁中,彷彿也多了一絲安定。 這片土地始終都在,而遠方的龜山島,就像是某種精神的燈塔,提醒著離鄉的我們 —— 你還有歸處,並不孤單。 而這個假期,我也全心投入另一件重要的事。 打造我們即將開張的免費社群:「Power BI 新手村」。 邊建邊構思的過程中,真的越做越興奮。 所以這封信想先偷偷讓你一睹為快 😆 🏕 Power BI 新手村搶先看! 這是一個我選擇搭建在 Skool 平台的專屬社群。 它不像 Facebook 一樣偏重泛社交,而是專注於 學習與知識交流。 透過 Skool,我們可以凝聚一群對 Power BI 有興趣的學習者(村民),這也是為什麼我選擇 Skool 的原因。 下面這張圖是我們新手村的關於頁面。 Power...

Stark's Power BI 電子報#111 嗨 Reader 這週過得如何呢? 最近有朋友問我:「Stark,如果現在想找數據分析的工作,最該準備的是什麼?」 我想了想,最關鍵的不是你學會多少軟體、語法、工具,而是 —— 你準備的東西,有沒有對應到企業真正想找的人才? 學了很多,卻總是差臨門一腳? 不管你是轉職者、應屆畢業生,還是已經在職場的職場人,也許你也曾遇過這樣的狀況: 明明學了 Excel、SQL、Power BI,但投出去的履歷都沒下文 一看到職缺說要「會做作品集」,卻不知道該從哪開始 面試時總是無法明確說出「為什麼你適合這份工作」 一直補技能,但還是不知道自己離企業要的人才還差多遠 老實說,這些都不是你不夠努力,而是 —— 你缺少一條清晰的準備路線圖。 對症下藥,成為企業的真正要的完美求職者 讓我用「數據分析求職四步驟」來拆解你可以怎麼準備: ✅ Step 1:掌握關鍵能力,而不是什麼都學一點 學技能,不是堆技能表。企業想找的是「可以交付成果的人」,所以你得先搞清楚: 哪些是 一定要會 的核心能力?(統計、資料處理、商業邏輯…) 哪些是 可選但加分...