用Power BI Desktop分析來自Excel和OData源的銷售數(shù)據(jù)(下)
使用 Power BI Desktop 從數(shù)據(jù)獲得見解,然后進(jìn)行相關(guān)操作利用可視化分析免費(fèi)創(chuàng)建內(nèi)容豐富的交互式報(bào)表,一切盡在指尖。
擁有多個(gè)數(shù)據(jù)源的數(shù)據(jù)是很常見的。例如,可以擁有兩個(gè)數(shù)據(jù)庫,一個(gè)用于產(chǎn)品信息,另一個(gè)用于銷售信息。使用 Power BI Desktop ,可以合并來自不同源的數(shù)據(jù),以創(chuàng)建令人感興趣的、引人注目的數(shù)據(jù)分析和可視化效果。
本教程中將合并來自兩個(gè)數(shù)據(jù)源的數(shù)據(jù):
- 包含產(chǎn)品信息的 Excel 工作簿
- 包含訂單數(shù)據(jù) OData 源
提示:在 Power BI Desktop 中,有若干種完成任務(wù)的方法。例如,可以右鍵單擊某個(gè)列或單元格,或使用其上的“更多選項(xiàng)”菜單查看其他功能區(qū)選擇 。以下步驟描述了幾種備用方法。(點(diǎn)擊此處查看上篇)
清理訂單列
要在報(bào)表中更輕松地使用模型,可以刪除、重命名某些列以及對其重新排序。報(bào)表使用以下列:
- OrderDate
- ShipCity
- ShipCountry
- Order_Details.ProductID
- Order_Details.UnitPrice
- Order_Details.Quantity
- LineTotal
可以重命名前綴為“Order_Details”的列 使其更容易讀?。?br />
- 雙擊或者點(diǎn)擊并按住每個(gè)列標(biāo)題,或者右鍵單擊列標(biāo)題并從下拉菜單中選擇“重命名” 。
- 刪除每個(gè)名稱的“Order_Details.” 前綴(從每個(gè)名稱中)。
查看查詢步驟
系統(tǒng)會(huì)記錄你用于形成和轉(zhuǎn)換數(shù)據(jù)的 Power Query 編輯器操作。每個(gè)操作都顯示在“應(yīng)用的步驟”下的“查詢設(shè)置”窗格右側(cè) ??稍凇皯?yīng)用的步驟”中回退查看步驟,并在必要時(shí)編輯、刪除或重新排列這些步驟 。但是,更改前面的步驟會(huì)有風(fēng)險(xiǎn),因?yàn)檫@可能會(huì)使后續(xù)步驟失效。
在 Power Query 編輯器左側(cè)的“查詢”列表中選擇每個(gè)查詢 ,在“查詢設(shè)置”中查看“應(yīng)用的步驟” 。 在應(yīng)用以前的數(shù)據(jù)轉(zhuǎn)換之后,兩個(gè)查詢的“應(yīng)用的步驟”應(yīng)如下所示 :
提示:基本的“應(yīng)用的步驟”是以 Power Query 語言 編寫的公式,也稱為 M 語言。若要查看和編輯該公式,請選擇功能區(qū)“主頁” 選項(xiàng)卡“查詢” 組中的“高級(jí)編輯器” 。
導(dǎo)入轉(zhuǎn)換的查詢
如果對轉(zhuǎn)換的數(shù)據(jù)感到滿意且準(zhǔn)備將其其導(dǎo)出到 Power BI Desktop“報(bào)表”視圖,請?jiān)凇爸黜摗惫δ軈^(qū)選項(xiàng)卡的“關(guān)閉”組中選擇“關(guān)閉并應(yīng)用” > “關(guān)閉并應(yīng)用” 。
數(shù)據(jù)加載后,查詢將出現(xiàn)在 Power BI Desktop“報(bào)表”視圖的“字段”列表中 。
管理數(shù)據(jù)集之間的關(guān)系
Power BI Desktop 不需要合并查詢來建立報(bào)表。但是,可以使用基于公共字段的數(shù)據(jù)集之間的關(guān)系,擴(kuò)展和豐富報(bào)表。Power BI Desktop 可以自動(dòng)檢測關(guān)系,或者你可以在 Power BI Desktop“管理關(guān)系” 對話框中創(chuàng)建關(guān)系。
在本教程中,共享的 ProductID 字段會(huì)在 Orders 與 Products 數(shù)據(jù)集之間創(chuàng)建關(guān)系。
- 在 Power BI Desktop“報(bào)表”視圖中,在“主頁”功能區(qū)選項(xiàng)卡的“關(guān)系”區(qū)域中選擇“管理關(guān)系” 。
- 在“管理關(guān)系”對話框中,可以看到 Power BI Desktop 已檢測并列出“產(chǎn)品”和“訂單”表之間的活動(dòng)關(guān)系 。 若要查看關(guān)系,請選擇“編輯” 。
- “編輯關(guān)系” 打開,其中顯示有關(guān)關(guān)系的詳細(xì)信息。
- Power BI Desktop 已正確自動(dòng)探測到關(guān)系,因此你可以選擇“取消”,然后選擇“關(guān)閉” 。
在 Power BI Desktop 中,在左側(cè)選擇“模型” 以查看和管理查詢關(guān)系。 雙擊連接兩個(gè)查詢的線上的箭頭,以打開“編輯關(guān)系”對話框并查看或更改關(guān)系 。
若要從“模型” 視圖返回到“報(bào)表” 視圖,請選擇“報(bào)表” 圖標(biāo)。
使用數(shù)據(jù)創(chuàng)建可視化效果
可以在 Power BI Desktop的“查看”視圖中創(chuàng)建不同的可視化效果,以獲取數(shù)據(jù)見解。 報(bào)表可以包含多個(gè)頁面,而且每頁可以包含多個(gè)視覺對象。 你可以與他人就可視化效果進(jìn)行交互,以幫助分析和了解數(shù)據(jù)。
可以利用這兩個(gè)數(shù)據(jù)集以及它們之間的關(guān)系,幫助可視化和分析銷售數(shù)據(jù)。
-
首先,創(chuàng)建堆積柱形圖,該圖使用這兩個(gè)查詢的字段來顯示每個(gè)訂購產(chǎn)品的數(shù)量。
-
從右側(cè)“字段”窗格中的“訂單”選擇“數(shù)量”字段 ,或?qū)⑵渫系疆嫴忌系目瞻讌^(qū)域。 創(chuàng)建了堆積柱形圖,其中顯示所有訂購產(chǎn)品的總數(shù)量。
-
要顯示訂購的每種產(chǎn)品的數(shù)量,請從“字段”窗格中的“產(chǎn)品”選擇“ProductName”,或?qū)⑵渫蟿?dòng)到圖表中 。
-
若要按從最多訂購到最少訂購對產(chǎn)品排序,選擇可視化效果右上角的“更多選項(xiàng)”省略號(hào) (...),然后選擇“按數(shù)量排序” 。
-
使用圖表角部的圖柄進(jìn)行放大,使更多產(chǎn)品名稱可見。
接下來,創(chuàng)建一個(gè)圖,顯示隨時(shí)間推移 (OrderDate ) 的訂單美元金額 (LineTotal )。
- 在畫布上未選擇任何對象的情況下,從“字段”窗格中的“訂單”選擇“LineTotal” ,或者將其拖到畫布上的空白區(qū)域。 堆積柱形圖顯示所有訂單的總美元金額。
- 選擇堆積圖表,然后從“訂單”中選擇“OrderDate”,或?qū)⑵渫系皆搱D表 。該圖表現(xiàn)在顯示每個(gè)訂單日期的行合計(jì)。
- 拖動(dòng)角落以調(diào)整可視化效果的大小,以便能夠看到更多數(shù)據(jù)。
提示:如果你只在圖表上看到“年份” 并且只有三個(gè)數(shù)據(jù)點(diǎn),則選擇“可視化效果” 窗格的“軸” 字段中“OrderDate” 旁的箭頭,然后選擇“OrderDate” 而不是“日期層次結(jié)構(gòu)” 。
最后,創(chuàng)建顯示每個(gè)國家/地區(qū)的訂單數(shù)量的地圖可視化效果。
- 在畫布上未選擇任何對象的情況下,從“字段”窗格中的“訂單”選擇“ShipCountry” ,或者將其拖到畫布上的空白區(qū)域。Power BI Desktop 檢測到數(shù)據(jù)是國家/地區(qū)名稱。然后,它會(huì)自動(dòng)創(chuàng)建地圖可視化效果,其中包含建立了訂單的每個(gè)國家/地區(qū)的數(shù)據(jù)點(diǎn)。
- 要使數(shù)據(jù)點(diǎn)大小反映每個(gè)國家/地區(qū)的訂單金額,請將 LineTotal 字段拖動(dòng)到地圖上 。還可以將其拖動(dòng)到“可視化對象”窗格中“大小”下的“將數(shù)據(jù)字段拖到此處” 。現(xiàn)在,地圖上的圓圈大小反映每個(gè)國家/地區(qū)的訂單美元金額。
與報(bào)表視覺效果進(jìn)行交互以進(jìn)一步分析
在 Power BI Desktop 中,可以與相互突出顯示和篩選的視覺效果進(jìn)行交互,從而發(fā)覺進(jìn)一步的趨勢。
由于查詢之間的關(guān)系,與一個(gè)可視化效果交互會(huì)影響頁上的所有其他可視化效果。在地圖可視化效果中,選擇“加拿大” 中間的圓圈。 對其他兩個(gè)可視化效果進(jìn)行篩選,以僅突出顯示加拿大的行總計(jì)和訂單數(shù)量。
- 選擇“Quantity (按 ProductName)”圖表產(chǎn)品,查看地圖和日期圖表篩選器,以反映產(chǎn)品數(shù)據(jù) 。選擇“LineTotal (按 OrderDate)”圖表日期,查看地圖和產(chǎn)品圖表篩選器,以顯示該日期的數(shù)據(jù) 。
提示:若要取消選擇所選內(nèi)容,再次選擇它,或者選擇其他可視化效果之一。
完成銷售分析報(bào)表
完成的報(bào)表對來自 Products.xlsx Excel 文件與視覺對象中 Northwind OData 源的數(shù)據(jù)進(jìn)行組合,幫助分析不同國家/地區(qū)的訂單信息、時(shí)間范圍和產(chǎn)品。 報(bào)表準(zhǔn)備就緒后,可以將其上傳到 Power BI 服務(wù),將其與其他 Power BI 用戶共享。
由于內(nèi)容過多,本次內(nèi)容分為上下篇發(fā)布。點(diǎn)擊查看上篇>>
想要購買Power BI Desktop正版授權(quán),或了解更多產(chǎn)品信息請點(diǎn)擊【咨詢在線客服】
關(guān)注慧聚IT微信公眾號(hào) ???,了解產(chǎn)品的最新動(dòng)態(tài)及最新資訊。