如何在Power Query中對連續數值進行逆向整理彙總?

什麼是對連續數值的逆向彙總呢?我們來看下順序的展開是怎麼樣的,如圖1所示。

如何在Power Query中對連續數值進行逆向整理彙總?

這類的操作相對簡單,只需要構建一個數字連續的列表並展開即可,過程如圖2所示。

如何在Power Query中對連續數值進行逆向整理彙總?

這裡需要注意的是數據格式的問題,因為是5位數,所以還需要後續通過格式的轉換並使用Text.PadStart進行補齊位數。

那如果是倒過來做呢,也就是逆操作,把連續的數值還原到起始和結束2個列。

(一) 思路

1. 首要條件就是判斷是否連續數字。

2. 通過對連續值進行分組,得到首尾的值。

(二) 具體操作

1. 添加索引列並比較

這裡可以使用一個小技巧,通過索引列的值來進行相對比較,如果是得到一樣的結果則可以認定為是一組連續數字,如圖3所示。

如何在Power Query中對連續數值進行逆向整理彙總?

2. 分組彙總

既然相同的結果是作為一組連續的數字,只需要在分組後得到開始值和結束值即可,如圖4所示。

如何在Power Query中對連續數值進行逆向整理彙總?

3. 刪除不必要的列

刪除不需要的列後,最終得到所需要的結果,如圖5所示。

如何在Power Query中對連續數值進行逆向整理彙總?


如果覺得有幫助,那麻煩您進行轉發,讓更多的人能夠提高自身的工作效率。


分享到:


相關文章: