Power BI 是什麼|3種適合使用情境|4大功能|不會寫程式也能做精美報表!

閱讀本文的重點 Key Takeaways

你知道 Power BI 是什麼嗎?你想學習 Power BI 嗎?你不知道自己究竟適不適合使用 Power BI 嗎?透過這篇文章你將了解:

✅ Power BI 是什麼?

✅ 3 種適合使用 Power BI 的人

✅ 4 大 Power BI 的功能

✅ Power BI vs. Excel vs. Python

✅ Power BI 哪裡下載

【🆓 免費資源】從零開始,理解 Power BI 與 DAX 函數底層邏輯 🚀
如果你想:
  • 擺脫用 Excel 製作重複性報表的無限輪迴
  • 克服用 Excel 只能存一百萬列資料之限制
  • 徹底理解 Power BI 與 DAX 函數底層邏輯
  • 了解學習 Power BI 在就業市場的競爭力
歡迎點擊下方按鈕,報名免費課程。
我們還會送你一套《DAX 函數從零到壹學習藍圖》!萃取數十個常用函數,幫助你學習有方向!
免費 Power BI & DAX 課程 立即報名免費課程,領取藍圖!
—— Stark:雖然是免費課程,但內容絕對不馬虎,推薦你找時間好好看完!

Power BI 是什麼?

Power BI 是一套資料視覺化工具,可讓使用者從各種資料源取得、視覺化、與分享資料。 其中,資料視覺化的部分讓使用者可以使用 Power BI 來建立儀表板(Dashboard)和報告(Report),並在電腦、筆記型電腦、平板電腦、手機和其他裝置上存取這些儀表板和報告。
Microsoft 官網

與其說 Power BI 是一個工具,我個人認為,Power BI 更像是一套解決方案。在 Power BI 的生態系中,針對不同的需求,都有各自的軟體可以搭配使用。以下將舉最常見與最常使用的三款,分別是:Power BI DesktopPower BI ServicePower BI Report Server

Power BI Desktop

Power BI 是什麼
▲ Power BI Desktop 介面

Power BI Desktop 是整個 Power BI 生態系中,最為核心的一個軟體。

Power BI Desktop 是一款與 Windows 相容本地端軟體,可以讓報表開發者在本地端進行報表的設計與開發。(目前 Power BI 尚不支援蘋果的 Mac 系統。)

當完成開發以後,便可以將報表發布(Publish)到 Power BI ServicePower BI Report Server 中。

Power BI Service

Power BI Service
▲ 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 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 公式,便可以產出一份精美的報表,大大縮短開發時間,讓每位分析師都能專注在從資料找出新觀點。

需要定期產出報表的人

business analyst

你是需要每季、每月、甚至每週產出相同報表給上司的人嗎?你已經厭倦重複地產出報表嗎?你希望有一套自動化的解決方案幫你完成報表的產出嗎?那麼,Power BI 會是很不錯的選擇。

當設計好 Power BI 的報表以後,便可以發佈到 Power BI Service 中,並且設定好資料自動刷新,等於一次性製作,無限次使用。

需要定期追蹤成效的人

A man looking at dashboard

你是公司的主管或決策者嗎?你有在追蹤固定的指標嗎?那麼,Power BI 可以協助你實現需求。

綜合最前面的兩點,使用 Power BI 搭配公司的分析人員,固定地產出報表給管理者,不僅一方面省去了過往製作報表的重工時間,也為上層的決策者提供了一個很棒的介面,一目了然接收資訊

4 大 Power BI 的功能

在資料美美地呈現在使用者眼前之前,一套完整的資料流程大概會經過三個階段,分別是:

  1. 資料獲取與清洗
  2. 資料建模
  3. 資料視覺化

如果你是使用過 Excel 增益集的朋友,這三個階段其實分別對應著 Excel 中的 Power QueryPower PivotPower View

除了這三大功能,還有一個 DAX 函數支援,將於以下分別介紹。

資料獲取與清洗

data sources for Power BI

Power BI Desktop 可以從數十種以上的資料來源來獲取資料,完整支援的資料來源列表可以點此查看

在獲取完資料以後,便可以使用內建的 Power Query Editor 進行資料的擷取(Extract)轉換(Transform)和載入(Load),也就是整個 ETL 流程都可以在此完成。

資料建模

data model view in Power BI

第一步驟的資料獲取與清洗完成以後,第二步驟便是資料建模。在這步驟中,我們可以藉由 Power BI 將不同資料表進行關聯,獲得獨一無二的資料模型。

一組好的資料模型會大大地決定整個報表的效能,因此資料建模可以說是最重要的功能與步驟。

資料視覺化

dashboard

當資料模型準備好以後,便可以將資料給視覺化啦!

Power BI Desktop 中,提供了 38 個預設的視覺效果(英文:Visual),包含常見的長條圖、圓餅圖、甜甜圈圖、折線圖與其它好用的圖。

除此之外,它也支援 Python 與 R 語言,因此可以使用外加套件製圖。

如果預設的圖不夠使用,微軟在 App Source 上也提供客製化視覺效果(Custom Visual)下載使用。這些客製化視覺效果多是由與微軟有夥伴關係的公司開發,有些是不用錢,有些則需要收費購買。

DAX 函數支援

在 Power BI 中,若是遇到複雜的計算,則可以透過微軟所開發的 DAX 語言完成。

DAX 語言可在 Power BI 內用來編寫:

  1. 量值(英文:Measure)
  2. 計算資料行(英文:Calculated Column)
  3. 計算資料表(英文:Calculated Table)

DAX 可以為報表增加更多彈性,協助完成不同種類的計算。

Power BI vs. Excel vs. Python

很多人問我,究竟 Power BI 比起 Excel 與 Python 究竟差在哪呢?針對這個問題我做了以下比較表。

Power BIExcelPython
資料量體數以億計一百萬筆不一定
學習門檻
先備知識中(資料模型或 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 已經有更深一層的認識。當然囉,更棒的話是你已經有興趣一邊正在下載軟體要玩了哈哈哈。

2 則留言

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

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *