閱讀本文的重點 Key Takeaways
你知道 Power BI 是什麼嗎?你想學習 Power BI 嗎?你不知道自己究竟適不適合使用 Power BI 嗎?透過這篇文章你將了解:
✅ Power BI 是什麼?
✅ 3 種適合使用 Power BI 的人
✅ 4 大 Power BI 的功能
✅ Power BI vs. Excel vs. Python
✅ Power BI 哪裡下載
- 擺脫用 Excel 製作重複性報表的無限輪迴
- 克服用 Excel 只能存一百萬列資料之限制
- 徹底理解 Power BI 與 DAX 函數底層邏輯
- 了解學習 Power BI 在就業市場的競爭力
我們還會送你一套《DAX 函數從零到壹學習藍圖》!萃取數十個常用函數,幫助你學習有方向!
立即報名免費課程,領取藍圖!
Power BI 是什麼?
Power BI 是一套資料視覺化工具,可讓使用者從各種資料源取得、視覺化、與分享資料。 其中,資料視覺化的部分讓使用者可以使用 Power BI 來建立儀表板(Dashboard)和報告(Report),並在電腦、筆記型電腦、平板電腦、手機和其他裝置上存取這些儀表板和報告。
- Microsoft 官網
與其說 Power BI 是一個工具,我個人認為,Power BI 更像是一套解決方案。在 Power BI 的生態系中,針對不同的需求,都有各自的軟體可以搭配使用。以下將舉最常見與最常使用的三款,分別是:Power BI Desktop、Power BI Service 與 Power BI Report Server。
Power BI Desktop

Power BI Desktop 是整個 Power BI 生態系中,最為核心的一個軟體。
Power BI Desktop 是一款與 Windows 相容的本地端軟體,可以讓報表開發者在本地端進行報表的設計與開發。(目前 Power BI 尚不支援蘋果的 Mac 系統。)
當完成開發以後,便可以將報表發布(Publish)到 Power BI Service 或 Power BI Report Server 中。
Power BI Service

Power BI Service 是 Power BI 生態系中的 SaaS(Software as a Service,軟體即服務)產品。
Power BI Service 讓使用者可以透過網頁瀏覽器訪問與協作報表。也就是說,如果需要與他人共同觀看與協作報表,是需要 Power BI Service 或下面介紹的 Power BI Report Server 完成。
Power BI Report Server

Power BI Report Server 是 Power BI Service 的本地(on-premises)版本。它允許使用者在自己的 Server 上託管和共享 Power BI 報表與儀表板。
這款是專為希望使用 Power BI,不想將資料上傳到雲端,對資料安全有特定要求的組織而設計。
3 種適合使用 Power BI 的人
Power BI 很大的特色便是,它是一款自助式商業智能(Business Intelligence,簡稱 BI)軟體。換言之,就是讓不會寫程式的人也可以輕易上手使用。
那麼,哪些人適合使用 Power BI 呢?
數據分析師與商業分析師
數據分析師或是商業分析師的職能是需要從數據中發掘洞見,藉由的方式便是將數據視覺化。
在過去,自助式商業智能來臨以前,報表或儀表板的開發大多是仰賴公司的 IT 團隊。然而,隨著對數據仰賴的人員越多,一套使不會寫程式的人也能使用的資料視覺化軟體便應運而生,那便是 Power BI。
由於 Power BI 基礎的功能上可以不必寫程式,或是寫簡單的 DAX 公式,便可以產出一份精美的報表,大大縮短開發時間,讓每位分析師都能專注在從資料找出新觀點。
需要定期產出報表的人

你是需要每季、每月、甚至每週產出相同報表給上司的人嗎?你已經厭倦重複地產出報表嗎?你希望有一套自動化的解決方案幫你完成報表的產出嗎?那麼,Power BI 會是很不錯的選擇。
當設計好 Power BI 的報表以後,便可以發佈到 Power BI Service 中,並且設定好資料自動刷新,等於一次性製作,無限次使用。
需要定期追蹤成效的人

你是公司的主管或決策者嗎?你有在追蹤固定的指標嗎?那麼,Power BI 可以協助你實現需求。
綜合最前面的兩點,使用 Power BI 搭配公司的分析人員,固定地產出報表給管理者,不僅一方面省去了過往製作報表的重工時間,也為上層的決策者提供了一個很棒的介面,一目了然接收資訊。
4 大 Power BI 的功能
在資料美美地呈現在使用者眼前之前,一套完整的資料流程大概會經過三個階段,分別是:
- 資料獲取與清洗
- 資料建模
- 資料視覺化
如果你是使用過 Excel 增益集的朋友,這三個階段其實分別對應著 Excel 中的 Power Query、Power Pivot、Power View。
除了這三大功能,還有一個 DAX 函數支援,將於以下分別介紹。
資料獲取與清洗

Power BI Desktop 可以從數十種以上的資料來源來獲取資料,完整支援的資料來源列表可以點此查看。
在獲取完資料以後,便可以使用內建的 Power Query Editor 進行資料的擷取(Extract)、轉換(Transform)和載入(Load),也就是整個 ETL 流程都可以在此完成。
資料建模

第一步驟的資料獲取與清洗完成以後,第二步驟便是資料建模。在這步驟中,我們可以藉由 Power BI 將不同資料表進行關聯,獲得獨一無二的資料模型。
一組好的資料模型會大大地決定整個報表的效能,因此資料建模可以說是最重要的功能與步驟。
資料視覺化

當資料模型準備好以後,便可以將資料給視覺化啦!
Power BI Desktop 中,提供了 38 個預設的視覺效果(英文:Visual),包含常見的長條圖、圓餅圖、甜甜圈圖、折線圖與其它好用的圖。
除此之外,它也支援 Python 與 R 語言,因此可以使用外加套件製圖。
如果預設的圖不夠使用,微軟在 App Source 上也提供客製化視覺效果(Custom Visual)下載使用。這些客製化視覺效果多是由與微軟有夥伴關係的公司開發,有些是不用錢,有些則需要收費購買。
DAX 函數支援
在 Power BI 中,若是遇到複雜的計算,則可以透過微軟所開發的 DAX 語言完成。
DAX 語言可在 Power BI 內用來編寫:
- 量值(英文:Measure)
- 計算資料行(英文:Calculated Column)
- 計算資料表(英文:Calculated Table)
DAX 可以為報表增加更多彈性,協助完成不同種類的計算。
Power BI vs. Excel vs. Python
很多人問我,究竟 Power BI 比起 Excel 與 Python 究竟差在哪呢?針對這個問題我做了以下比較表。
| Power BI | Excel | Python | |
| 資料量體 | 數以億計 | 一百萬筆 | 不一定 |
| 學習門檻 | 中 | 低 | 高 |
| 先備知識 | 中(資料模型或 DAX) | 低或無(隨開即用) | 高(需要會寫程式) |
| 共享協作 | 高 | 低 | 低 |
| 製作人員 | 任何人 | 任何人 | 會寫程式的人 |
藉由上表可以看出,在現今大數據的時代,隨便動輒幾億筆的資料以不足為奇。相對 Excel 只能處理一百萬筆的限制,Power BI 能處理憶級資料絕對是很大優勢。
除此之外,Power BI 學習的門檻也不如程式語言高,幾乎是任何人都可以簡單上手。
最後,製作完的報表可以統一存放於雲端給相關人員觀看,免去 Excel 一份檔案在不同人電腦有多份版本的窘境。
Power BI 去哪下載?
看完以上的介紹以後,已經迫不及待想要下載 Power BI 來使用了嗎?
恭喜你!微軟針對 Power BI Desktop 可以免費下載使用!趕快下載來玩看看吧!
結論
在這篇文章中,我們認識了 Power BI 整個生態系的面貌,了解到究竟 Power BI 是什麼。
其中包含了 Power BI Desktop、Power BI Service、Power BI Report Server。
另外也跟你說明 3 種適合使用 Power BI 的人以及 4 大 Power BI 的功能。
希望看到這裡時,你對 Power BI 已經有更深一層的認識。當然囉,更棒的話是你已經有興趣一邊正在下載軟體要玩了哈哈哈。
關於 Stark
是一名在科技業賣肝的軟體工程師,協助企業資料視覺化。
致力於分享 Power BI 知識與技術,讓資料擁有無限可能。
關注我的 Instagram 獲得更即時資訊:Stark@I Master Power BI。
Power BI 基礎知識
- 【 時間篩選為何無效? 】2個案例解析 Power BI 日期維度表的重要性!
- 【 Power BI Desktop vs Service vs Report Server 】功能差異、應用場景與部署指南
- 【 5 個 Power BI 命名原則 】提高報表可讀性與可維護性
- 【 Power BI 教學資源分享 】15 個新手必知的教學資源
- 【 Power BI 是什麼 】3 種適合使用的人|4 大功能|Power BI vs. Excel vs. Python




這篇文章真的很有幫助!我對 Power BI 的使用情境和功能有了更深入的了解,特別是對於不會寫程式的人來說,能做出美觀的報表真的是太棒了!感謝分享!
不客氣:)