Power BI系列教程之PowerQuery透視列功能基本使用及應用案例講解

今天,我們來給大家講解一下power query中的透視列功能的基本使用,同時會給大家以案列的形式進行展示相關應用場景。透視列的功能是將一個一維的表格轉為二維的表格,具體什麼意思呢?我們還是給大家通過一個實例進行展示。此處我們仍然使用之前給大家提到過的微軟虛擬企業中的銷售數據進行展示。下圖是我經過整理後的銷售數據。

Power BI系列教程之PowerQuery透視列功能基本使用及應用案例講解

我們需要統計每個區域每年的總銷售額情況,如下圖。

Power BI系列教程之PowerQuery透視列功能基本使用及應用案例講解

我們該如何實現以上的統計結果呢?當然學過數據透視表的小夥伴應該能通過數據透視表的方式輕鬆實現,今天我們要給大家介紹的是通過power query中的透視列功能實現。

一、加載數據

本次,我們通過從表格的方式將數據加載如power query中,加載後的結果如下:

Power BI系列教程之PowerQuery透視列功能基本使用及應用案例講解

二、數據整理

通過查看分析結果,大家可以看出產品名稱在統計結果中是不需要的,所以此處我們可以直接將產品名稱列刪除。

三、透視列

1.選定【年份】列,點擊【轉換】菜單下的【透視列】按鈕。

Power BI系列教程之PowerQuery透視列功能基本使用及應用案例講解

2.在透視列對話框中我們需要設置兩個參數【值列】和【聚合值函數】,根據我們的需求,值列我們需要設置為【銷售額】,聚合函數設置為【求和】。

Power BI系列教程之PowerQuery透視列功能基本使用及應用案例講解

3.透視列後的結果如下:

Power BI系列教程之PowerQuery透視列功能基本使用及應用案例講解

此時就完成了我們的統計需求。

在聚合值函數中,提供了我們常用的計數、求和、最大值、最小值、平均值等函數。

Power BI系列教程之PowerQuery透視列功能基本使用及應用案例講解

怎麼樣,這個小功能學會了嗎?

四、應用案例講解

為了加深大家的理解,我們再給大家通過另外一個應用實例來進行講解。如下為家庭成員情況表。

Power BI系列教程之PowerQuery透視列功能基本使用及應用案例講解

我們需要根據此表生成如下的結果(相信如果是這幾年從事精準扶貧工作的小夥伴對這個需求一定非常熟悉了):

Power BI系列教程之PowerQuery透視列功能基本使用及應用案例講解

下面我就給大家講解一下實現過程。

1.將數據加載入power query。

2.根據結果的樣式,我們需要添加一列輔助的索引列。可以通過power query中添加列下面的索引列添加。

Power BI系列教程之PowerQuery透視列功能基本使用及應用案例講解

Power BI系列教程之PowerQuery透視列功能基本使用及應用案例講解

3.通過索引列透視,值列選擇家庭成員,聚合方式選擇不聚合,如下圖。

Power BI系列教程之PowerQuery透視列功能基本使用及應用案例講解

4.將透視生成的列進行合併,我們先通過空格進行分隔,然後再通過【格式】下的【修整】功能將開頭和結尾的多餘空格刪除掉。

Power BI系列教程之PowerQuery透視列功能基本使用及應用案例講解

Power BI系列教程之PowerQuery透視列功能基本使用及應用案例講解

5.通過替換值功能,將名字之間的分隔替換為頓號。

Power BI系列教程之PowerQuery透視列功能基本使用及應用案例講解

Power BI系列教程之PowerQuery透視列功能基本使用及應用案例講解

到此,就實現了我們要求的結果。

如果需要獲取本文中的演示數據,請關注後私信【透視列】獲取。


分享到:


相關文章: