官术网_书友最值得收藏!

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 生成報告鏈接

主站蜘蛛池模板: 曲阜市| 汕头市| 山阳县| 合山市| 肃宁县| 丹阳市| 昌乐县| 永平县| 托里县| 南开区| 柏乡县| 和田县| 庆城县| 新营市| 永福县| 武穴市| 商河县| 弋阳县| 红桥区| 临朐县| 大厂| 桐柏县| 临汾市| 江津市| 章丘市| 洱源县| 巧家县| 定襄县| 平和县| 连平县| 隆子县| 阜南县| 金沙县| 靖边县| 苏州市| 崇州市| 英超| 甘南县| 德惠市| 怀化市| 清徐县|