- Power BI零售數(shù)據(jù)分析實戰(zhàn)
- 鄭志剛
- 4071字
- 2023-06-29 17:37:04
2.3 基于Power BI的零售數(shù)據(jù)分析案例
本節(jié)我們以一個具體的零售案例,演示利用Power BI進行數(shù)據(jù)分析的完整流程。幫助您快速、全面掌握Power BI數(shù)據(jù)分析各環(huán)節(jié)的基礎(chǔ)操作。
2.3.1 業(yè)務(wù)理解
案例以女裝企業(yè)為研究對象,分析其銷售額和折扣率兩項指標(biāo)的數(shù)據(jù)表現(xiàn),從時間維度、區(qū)域維度、產(chǎn)品維度發(fā)現(xiàn)銷售異常,從而采取相應(yīng)的調(diào)改措施。
根據(jù)業(yè)務(wù)需求,準(zhǔn)備相應(yīng)的數(shù)據(jù)源,分別為“門店信息表”、“產(chǎn)品信息表”、“日期表”和“銷售表”,如表2-1~表2-4所示(其中,吊牌價、金額的單位為元,后同)。數(shù)據(jù)源統(tǒng)一存放在本地Excel工作簿——“示例數(shù)據(jù)”中。
表2-1 門店信息表

表2-2 產(chǎn)品信息表

表2-3 日期表

表2-4 銷售表

基礎(chǔ)數(shù)據(jù)準(zhǔn)備完成,接下來需要將數(shù)據(jù)導(dǎo)入Power Query。
2.3.2 數(shù)據(jù)獲取
打開一個新的Power BI Desktop文檔,單擊“獲取數(shù)據(jù)”,由于數(shù)據(jù)源存放在Excel工作簿中,選擇“Excel工作簿”,如圖2-7所示。

圖2-7 選擇數(shù)據(jù)源類型
通過文件路徑找到目標(biāo)Excel工作簿——“示例數(shù)據(jù)”,單擊該工作簿后單擊右下角“打開”,如圖2-8所示。

圖2-8 找到目標(biāo)Excel工作簿
此時,“導(dǎo)航器”窗口顯示Excel工作簿下的所有工作表,根據(jù)建模需要進行選擇。此處“示例數(shù)據(jù)”中的4張工作表都需要導(dǎo)入模型進行分析,全部勾選后單擊右下方的“加載”或者“轉(zhuǎn)換數(shù)據(jù)”?!凹虞d”表示直接將工作表加載到Power BI Desktop中進行建模分析,“轉(zhuǎn)換數(shù)據(jù)”則表示將工作表導(dǎo)入Power Query,對數(shù)據(jù)進行處理后再加載到Power BI Desktop中進行建模分析。一般情況下,建議選擇“轉(zhuǎn)換數(shù)據(jù)”,對工作表進行處理,檢查無誤后再加載到Power BI Desktop中,如果您對數(shù)據(jù)質(zhì)量非常有信心,可以直接單擊“加載”。此處我們單擊“轉(zhuǎn)換數(shù)據(jù)”,如圖2-9所示。

圖2-9 將數(shù)據(jù)源導(dǎo)入Power Query
2.3.3 數(shù)據(jù)轉(zhuǎn)換
數(shù)據(jù)源在Power Query中進行數(shù)據(jù)轉(zhuǎn)換的步驟都記錄在其操作界面右側(cè)的“查詢設(shè)置”窗格中。以銷售表為例,可以看到圖2-10中,Power Query已經(jīng)自動進行了“源”“導(dǎo)航”“提升的標(biāo)題”“更改的類型”4步操作。其中,“源”“導(dǎo)航”用于定位到目標(biāo)查詢,是查詢的默認(rèn)操作;“提升的標(biāo)題”和“更改的類型”是通過在Power Query中進行設(shè)置來確定是否由Power Query自動操作的,默認(rèn)設(shè)置由Power Query自動完成操作。要修改檢測類型,需要單擊“文件”→“選項和設(shè)置”→“選項”,在“全局”→“數(shù)據(jù)加載”下的“類型檢測”中,根據(jù)需要進行設(shè)置,如圖2-11所示。

圖2-10 “查詢設(shè)置”窗格記錄數(shù)據(jù)轉(zhuǎn)換步驟

圖2-11 在Power Query中設(shè)置“類型檢測”
由于數(shù)據(jù)源是從系統(tǒng)中導(dǎo)出的,數(shù)據(jù)結(jié)構(gòu)非常規(guī)范,此處不需要進行其他的數(shù)據(jù)轉(zhuǎn)換操作,唯一要做的就是檢查Power Query 自動更改的數(shù)據(jù)類型是否符合業(yè)務(wù)需求。數(shù)據(jù)中的訂單ID、吊牌價、數(shù)量、金額字段是整數(shù)類型,門店ID、產(chǎn)品ID字段是文本類型,都和業(yè)務(wù)相符。日期字段此處自動修改為整數(shù)類型,與業(yè)務(wù)不符,需修改為日期類型,如圖2-12所示。

圖2-12 Power Query數(shù)據(jù)類型檢查
選中“日期”列,單擊功能區(qū)中的“數(shù)據(jù)類型”,選擇“日期”類型,如圖2-13所示。

圖2-13 Power Query數(shù)據(jù)類型轉(zhuǎn)換
此時,Power Query提示是“替換當(dāng)前轉(zhuǎn)換”還是“添加新步驟”,選擇“替換當(dāng)前轉(zhuǎn)換”,日期字段轉(zhuǎn)換為日期類型。
數(shù)據(jù)類型轉(zhuǎn)換操作雖然相對基礎(chǔ)、簡單,卻是非常重要的。不恰當(dāng)?shù)臄?shù)據(jù)類型會導(dǎo)致模型占用的內(nèi)存增多,或者后期建模過程中出現(xiàn)錯誤。
其他查詢報表的數(shù)據(jù)轉(zhuǎn)換操作與上述方法類似。
所有報表都轉(zhuǎn)換完成后,單擊左上角“關(guān)閉并應(yīng)用”按鈕,將報表加載至Power BIDesktop。
2.3.4 數(shù)據(jù)建模
數(shù)據(jù)在Power BI Desktop中加載完成后,就可以進行建模、分析。
首先在各表間建立關(guān)系。單擊Power BI Desktop操作界面左側(cè)的“模型”圖標(biāo),進入“模型”視圖。依據(jù)業(yè)務(wù)邏輯,在各表間建立關(guān)系?!颁N售表”作為事實表放在中間,“門店信息表”、“產(chǎn)品信息表”和“日期表”作為維度表放在事實表周圍,分別和“銷售表”建立一對多關(guān)系,如圖2-14所示。

圖2-14 表間關(guān)系建立
關(guān)系建立完成后,要考慮模型中現(xiàn)有字段能否滿足建模需求,如果不能滿足,則需要新建計算表或計算列來豐富模型的分析維度。案例中的業(yè)務(wù)場景需要分析銷售額和折扣率,折扣率=銷售額÷吊牌金額。模型的“銷售表”中只有金額字段,沒有吊牌金額字段,所以需要新建計算列來計算吊牌金額。
選擇“數(shù)據(jù)”視圖,在“字段”窗格中單擊“銷售表”,然后單擊“新建列”,輸入吊牌金額計算公式。
“銷售表”中的計算列
吊牌金額=
[吊牌價] × [數(shù)量]
吊牌金額計算列建立完成,如圖2-15所示。

圖2-15 新建吊牌金額計算列
吊牌金額也可以通過新建度量值的方式計算得到。度量值和計算列不同,計算列歸屬于某張具體表格,而度量值不歸屬于任何表格,它屬于整個數(shù)據(jù)模型。所以理論上可以在任何表格中新建度量值,而不影響它的使用。此處我們在“產(chǎn)品信息表”下新建度量值,計算[銷售額]和[折扣率]指標(biāo)。單擊“產(chǎn)品信息表”,在菜單欄依次單擊“表工具”“新建度量值”,在編輯欄中輸入以下公式。
“產(chǎn)品信息表”中的度量值
銷售額=
SUM ( '銷售表'[金額] )
吊牌金額=
SUM ( '銷售表'[吊牌金額] )
折扣率=
DIVIDE ( [銷售額], [吊牌金額] )
計算完[銷售額],接下來計算[銷售額同期]及[銷售額同比增長率]。
“產(chǎn)品信息表”中的度量值
銷售額同期=
CALCULATE ( [銷售額], SAMEPERIODLASTYEAR('日期表'[日期] ) )
銷售額同比增長率=
DIVIDE ( [銷售額] - [銷售額同期], [銷售額同期] )
這里要注意的是,每輸入完一個度量值,要設(shè)置其格式。[銷售額]、[銷售額同期]、[吊牌金額]為整數(shù)類型,[折扣率]、[銷售額同比增長率]為百分比類型。
2.3.5 報告制作
建模完成后,回到“報表”視圖,制作可視化報告。業(yè)務(wù)需求是從時間維度、區(qū)域維度、產(chǎn)品維度對銷售額進行分析的,根據(jù)業(yè)務(wù)需求逐一制作可視化圖表。
1.制作月度銷售額趨勢同期對比圖
對于時間類型的分析通常選擇水平方向的可視化對象,在“可視化”窗格中單擊“折線圖”視覺對象按鈕。將“日期表”中的月份名稱字段拖入“X軸”,將“產(chǎn)品信息表”中的度量值[銷售額]和[銷售額同期]拖入“Y軸”,快速生成月度銷售額趨勢對比圖。由于沒有篩選年份,因此本期和同期的銷售額相同,如圖2-16所示。

圖2-16 快速生成月度銷售額趨勢同期對比圖
在“可視化”窗格中單擊“切片器”視覺對象按鈕,將“日期表”中的年字段拖入“字段”窗格,首先設(shè)置切片器的顯示方式,單擊“切片器”右上角的向下箭頭,選擇“列表”,如圖2-17所示。然后設(shè)置切片器的顯示方向,在“可視化”窗格中單擊“設(shè)置視覺對象格式”“視覺對象”“切片器設(shè)置”“選項”“方向”,選擇“水平”,然后將下方的“切片器標(biāo)頭”關(guān)掉,最后在“切片器”中選擇“2019”。此時,“折線圖”正確顯示了月度本期和同期銷售額,如圖2-18所示。

圖2-17 設(shè)置切片器顯示方式為“列表”

圖2-18 Year切片器篩選“折線圖”
接下來簡單進行圖表美化。在“可視化”窗格下,單擊“設(shè)置視覺對象格式”“視覺對象”,將“X軸”和“Y軸”的“標(biāo)題”關(guān)掉;再單擊“常規(guī)”,修改圖表標(biāo)題為“月度銷售額趨勢同期對比”,如圖2-19所示。

圖2-19 圖表格式修改
最后進行頁面配色,推薦使用主題功能。通過修改報告的主題,快速對報告所有頁面及圖表進行統(tǒng)一的主題設(shè)置。在菜單欄中單擊“視圖”“主題”,選擇適合報告展示場景的主題風(fēng)格,此處選擇“邊界”,如圖2-20所示。

圖2-20 報告主題修改
2.制作各季節(jié)商品銷售額同期對比圖
在“可視化”窗格下,選擇“折線和簇狀柱形圖”視覺對象按鈕,將“產(chǎn)品信息表”中的季節(jié)字段拖入“X軸”、度量值[銷售額]和[銷售額同期]拖入“列y軸”、[銷售額同比增長率]拖入“行y軸”,簡單進行美化,生成各季節(jié)商品銷售額同期對比圖,如圖2-21所示。

圖2-21 各季節(jié)商品銷售額同期對比圖
3.制作各品類銷售額及折扣率對比圖
在“可視化”窗格下單擊“簇狀條形圖”視覺對象按鈕,將“產(chǎn)品信息表”中的品類字段拖入“Y軸”、度量值[銷售額]拖入“X軸”,簡單美化后,生成各品類銷售額對比圖,如圖2-22所示。
我們還需進一步對比各品類的折扣率,找到折扣率偏低的品類。該場景的對比圖可以參照圖2-21中的各季節(jié)商品銷售額同期對比圖,使用水平方向的“折線和簇狀柱形圖”,將[銷售額]放在“列y軸”、[折扣率]放在“行y軸”。此處我們使用另外一種方法,通過對條形圖進行顏色設(shè)置,根據(jù)顏色深淺判斷折扣率的高低。

圖2-22 各品類銷售額對比圖
在“可視化”窗格中,選擇“設(shè)置視覺對象格式”“視覺對象”“條形”“顏色”,單擊“默認(rèn)值”中的,如圖2-23所示。進入“默認(rèn)顏色-條形”界面,為數(shù)據(jù)顏色動態(tài)配色界面。

圖2-23 數(shù)據(jù)顏色動態(tài)配色設(shè)置
在“格式樣式”中選擇“漸變”,在“應(yīng)將此基于哪個字段?”中選擇“折扣率”,在“最小值”和“最大值”中分別選擇顏色,并勾選左下角的“添加中間顏色”,單擊“確定”,如圖2-24所示。

圖2-24 各品類折扣率動態(tài)配色設(shè)置
此時,圖表展示各品類的銷售額和折扣率。條形長度代表銷售額,條形顏色代表折扣率,淺藍色表示折扣率較低,紅色表示折扣率居中,深藍色表示折扣率較高。從圖2-25中可以看出,女士防寒服的銷售額和折扣率都非常高,褲套裝、服飾配件的折扣率相對偏低。

圖2-25 各品類銷售額及折扣率對比
4.制作各區(qū)域銷售額同期對比圖
選擇“折線和簇狀柱形圖”,將“門店信息表”中的區(qū)域字段拖入“X軸”,將“產(chǎn)品信息表”中的度量值[銷售額]和[銷售額同期]拖入“列y軸”、[銷售額同比增長率]拖入“行y軸”,簡單進行美化,初步生成各區(qū)域銷售額同期對比圖,如圖2-26所示。

圖2-26 各區(qū)域銷售額同期對比圖
5.制作各經(jīng)營業(yè)態(tài)銷售額對比圖
選擇“環(huán)形圖”,將“門店信息表”中的經(jīng)營業(yè)態(tài)字段拖入“圖例”,將“產(chǎn)品信息表”中的度量值[銷售額]拖入“值”,簡單進行美化,生成各經(jīng)營業(yè)態(tài)銷售額對比圖,如圖2-27所示。

圖2-27 各經(jīng)營業(yè)態(tài)銷售額對比
最后,對各圖表的大小及位置進行微調(diào),可視化報告制作完成,如圖2-28所示。

圖2-28 可視化報告展示
2.3.6 報告發(fā)布
報告發(fā)布需要Power BI Pro賬號。單擊右上角“登錄”按鈕,根據(jù)提示輸入用戶名和密碼,登錄Pro賬號。將報告保存為“案例演示”。單擊“發(fā)布”,選擇“我的工作區(qū)”,如圖2-29所示。稍等片刻,報告發(fā)布成功。

圖2-29 選擇發(fā)布工作區(qū)
登錄Power BI Service,在“我的工作區(qū)”找到發(fā)布的“案例演示”文件。單擊“文件”→“嵌入報表”→“發(fā)布到Web(公共)”,如圖2-30所示。

圖2-30 報告發(fā)布步驟
此時,Power BI Service生成了報告鏈接,如圖2-31所示。將鏈接作為網(wǎng)址復(fù)制到網(wǎng)頁端或移動端,就可以實現(xiàn)隨時隨地查看報告。

圖2-31 生成報告鏈接
- Linux操作系統(tǒng)與服務(wù)配置
- 從零開始學(xué)Excel 2010
- Learning AWS IoT
- 大話PPT:幻燈片制作真經(jīng)
- Word 2007辦公應(yīng)用融會貫通
- Excel商務(wù)數(shù)據(jù)分析:思維、策略與方法
- 用WPS讓PPT飛起來:工作型PPT設(shè)計從入門到精通
- Excel高效辦公:公司管理(修訂版)
- Word/Excel 2010高效辦公:文秘與行政辦公
- Office 2013應(yīng)用技巧實例大全
- ChatGPT+Excel高效數(shù)據(jù)計算與處理(視頻教學(xué)版)
- 電腦高效辦公
- 教師必須知道的80個Excel函數(shù)
- Word/Excel/PPT 2021辦公應(yīng)用實戰(zhàn)從入門到精通
- Excel也可以很好玩