今天,我們來給大家講解一下power query中的透視列功能的基本使用,同時會給大家以案列的形式進行展示相關應用場景。透視列的功能是将一個一維的表格轉為二維的表格,具體什麼意思呢?我們還是給大家通過一個實例進行展示。此處我們仍然使用之前給大家提到過的微軟虛拟企業中的銷售數據進行展示。下圖是我經過整理後的銷售數據。
我們需要統計每個區域每年的總銷售額情況,如下圖。
我們該如何實現以上的統計結果呢?當然學過數據透視表的小夥伴應該能通過數據透視表的方式輕松實現,今天我們要給大家介紹的是通過power query中的透視列功能實現。
一、加載數據本次,我們通過從表格的方式将數據加載如power query中,加載後的結果如下:
二、數據整理
通過查看分析結果,大家可以看出産品名稱在統計結果中是不需要的,所以此處我們可以直接将産品名稱列删除。
三、透視列1.選定【年份】列,點擊【轉換】菜單下的【透視列】按鈕。
2.在透視列對話框中我們需要設置兩個參數【值列】和【聚合值函數】,根據我們的需求,值列我們需要設置為【銷售額】,聚合函數設置為【求和】。
3.透視列後的結果如下:
此時就完成了我們的統計需求。
在聚合值函數中,提供了我們常用的計數、求和、最大值、最小值、平均值等函數。
怎麼樣,這個小功能學會了嗎?
四、應用案例講解為了加深大家的理解,我們再給大家通過另外一個應用實例來進行講解。如下為家庭成員情況表。
我們需要根據此表生成如下的結果(相信如果是這幾年從事精準扶貧工作的小夥伴對這個需求一定非常熟悉了):
下面我就給大家講解一下實現過程。
1.将數據加載入power query。
2.根據結果的樣式,我們需要添加一列輔助的索引列。可以通過power query中添加列下面的索引列添加。
3.通過索引列透視,值列選擇家庭成員,聚合方式選擇不聚合,如下圖。
4.将透視生成的列進行合并,我們先通過空格進行分隔,然後再通過【格式】下的【修整】功能将開頭和結尾的多餘空格删除掉。
5.通過替換值功能,将名字之間的分隔替換為頓号。
到此,就實現了我們要求的結果。
如果需要獲取本文中的演示數據,請關注後私信【透視列】獲取。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!