如何在Power Query中對(duì)連續(xù)數(shù)值逆向匯總?

什么是對(duì)連續(xù)數(shù)值的逆向匯總呢?我們來(lái)看下順序的展開(kāi)是怎么樣的,如圖1所示。

圖1  順序展開(kāi)
圖1 順序展開(kāi)

這類的操作相對(duì)簡(jiǎn)單,只需要構(gòu)建一個(gè)數(shù)字連續(xù)的列表并展開(kāi)即可,過(guò)程如圖2所示。

圖2  構(gòu)建列表展開(kāi)
圖2 構(gòu)建列表展開(kāi)

那如果是倒過(guò)來(lái)做呢,也就是逆操作,把連續(xù)的數(shù)值還原到起始和結(jié)束2個(gè)列。

(一) 思路

1. 首要條件就是判斷是否連續(xù)數(shù)字。

2. 通過(guò)對(duì)連續(xù)值進(jìn)行分組,得到首尾的值。

(二) 具體操作

1. 添加索引列并比較

這里可以使用一個(gè)小技巧,通過(guò)索引列的值來(lái)進(jìn)行相對(duì)比較,如果是得到一樣的結(jié)果則可以認(rèn)定為是一組連續(xù)數(shù)字,如圖3所示。

圖3  添加區(qū)間列值
圖3 添加區(qū)間列值

2. 分組匯總

既然相同的結(jié)果是作為一組連續(xù)的數(shù)字,只需要在分組后得到開(kāi)始值和結(jié)束值即可,如圖4所示。

圖4  分組匯總
圖4 分組匯總

3. 刪除不必要的列

刪除不需要的列后,最終得到所需要的結(jié)果,如圖5所示。

圖5  首尾區(qū)間展示
圖5 首尾區(qū)間展示
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容