- 智能管理會計:從Excel到Power BI的業務與財務分析(全彩)
- 張震
- 1814字
- 2021-04-16 16:46:45
1.2 微軟Power BI概述
Power BI是微軟推出的一款自助式BI工具,微軟對Power BI的定義如下:Power BI是軟件服務、應用和連接器的集合,它們協同工作,從而將相關數據來源轉換為連貫的視覺逼真的交互式見解。目前,微軟Power BI有3個版本,分別是Power BI Desktop、Power BI Pro和Power BI Premium,其中Power BI Desktop是免費版本,可以自由下載并安裝在本地計算機上。不同版本的Power BI在功能上并沒有顯著的差異,僅在數據刷新頻次、用戶角色設定和協作共享等方面存在一定的限制。本書以Power BI Desktop為例介紹微軟Power BI在管理會計分析中的應用。
1.2.1 軟件界面
啟動Power BI Desktop,首先會顯示歡迎界面,如圖1-1所示。在歡迎界面中,可以獲取數據,查看最近使用的源,打開最近使用的報表,或者打開其他報表等。如果已經注冊了賬號,則可以單擊“登錄”按鈕,然后輸入賬號和密碼完成登錄,也可以直接單擊“關閉”圖標關閉歡迎界面進入工作界面。
Power BI Desktop的工作界面的風格與微軟Office系列辦公軟件類似,如圖1-2所示。
界面上方為功能區菜單,包括各種命令按鈕,與Office系列辦公軟件一樣。功能區菜單會隨著當前所選對象發生相應的變化,如在Excel中,選擇“透視表”命令會出現與透視表有關的功能菜單,選擇“圖表”命令則會出現與圖表有關的功能菜單。

圖1-1 Power BI Desktop的歡迎界面

圖1-2 Power BI Desktop的工作界面
左側為3個Power BI Desktop視圖的圖標,分別為“報表”、“數據”和“模型”。左側的黃色欄指示當前視圖,可以通過選擇任意一個圖標來更改視圖。當選擇“報表”圖標時,中間顯示的是數據可視化對象;當選擇“數據”圖標時,中間顯示的是數據表;當選擇“模型”圖標時,中間顯示的是表與表之間的關系圖。
如果在功能區菜單中選擇“新建度量值”命令、“新建列”命令和“新建表”命令,則功能區下方就會出現編輯欄(與Excel中的公式編輯欄類似),可供用戶輸入DAX表達式。
右側依次為“篩選器”窗口、“可視化”窗口和“字段”窗口。其中,“篩選器”窗口用來設置所有頁面或某個頁面(或某個視覺對象)的篩選條件;“可視化”窗口用來設置可視化對象的屬性;“字段”窗口顯示當前可用來顯現的表列。
此外,Power BI Desktop還包括Power Query編輯器,在功能區中選擇“獲取數據”和“輸入數據”等命令之后,它將在單獨的窗口中打開,如圖1-3所示。

圖1-3 Power BI Desktop的Power Query編輯器
Power Query編輯器的上方同樣為功能區菜單,通過這些菜單可以對數據進行各種轉換操作,窗口左側為生成的查詢表清單,窗口右側顯示了當前查詢表的歷史操作步驟,可以記錄用戶對數據的每一步操作,單擊“應用的步驟”列表,可以隨時跳轉到任一歷史操作步驟后的數據。在Power Query編輯器中,對數據轉換完成生成查詢之后,數據將被加載到Power BI Desktop模型中,以便后續創建報表。
1.2.2 功能組件
早期以插件方式存在于Excel中的Power Query、Power Pivot、Power View和Power Map實際上就是Power BI的前身,Power BI整合了這些插件的功能,雖然整合后弱化了這些插件的名稱,但目前Power BI在功能上仍然主要是由這些功能組件構成的。
1.Power Query
Power Query負責抓取和整理數據,它幾乎可以抓取市面上所有格式的源數據,然后按照用戶需要的格式將數據整理出來。使用Power Query可以輕松地完成對數據的分組、透視與逆透視,以及多個數據的合并等整理操作,并且只需要操作一次。后續只要單擊“刷新”按鈕,數據就能自動完成更新,不用再次手動整理。Power Query在Excel 2016之后的版本中直接被嵌套在“數據”選項卡中,并定義為“查詢”。在Power BI中,功能區菜單也沒有出現“Power Query”字眼,當在“主頁”選項卡中選擇“獲取數據”“輸入數據”及“轉換數據”等命令之后,會以單獨的形式打開Power Query編輯器,然后就可以在Power Query編輯器中完成對數據的轉換等操作。
2.Power Pivot
Power Pivot負責對數據進行建模分析,是Power BI的大腦,在Power BI中處于核心地位。Power Pivot可以處理上億行的數據,當加載多張表時,不僅可以在不同的表之間添加關聯關系,還可以使用Data Analysis Expressions(DAX)語言對數據進行計算,創建各種指標(度量值)。Power Pivot在Excel中以插件的方式存在,有人說它是過去20年Excel中最好的新功能。Power Pivot并沒有單獨出現在Power BI中,而是與Power BI高度融合,在Power BI功能區中的“建模”選項卡及“數據”和“模型”視圖其實就具有Power Pivot組件的功能。
說明:本書涉及大量的DAX應用實例,有關DAX函數的基礎用法可參考微軟Microsoft Docs中的“數據分析表達式(DAX)參考”部分或《DAX權威指南》這本書。
3.Power View和Power Map
從Power View這個名字就可以看出,它是用作數據展示的。Power View提供了豐富的圖形對象,用來展示數據分析的結果,并且能快速生成驚艷的交互式圖表。Power Map是專門用來呈現地圖方面的可視化工具。Power View與Power Map也沒有單獨出現在Power BI中,“報表”視圖具有Power View與Power Map組件的功能。