如何在Power Query中对连续数值逆向汇总?

2020-06-17  本文已影响0人  Data_Skill

什么是对连续数值的逆向汇总呢?我们来看下顺序的展开是怎么样的,如图1所示。

图1  顺序展开图1 顺序展开

这类的操作相对简单,只需要构建一个数字连续的列表并展开即可,过程如图2所示。

图2  构建列表展开图2 构建列表展开

那如果是倒过来做呢,也就是逆操作,把连续的数值还原到起始和结束2个列。

(一) 思路

1. 首要条件就是判断是否连续数字。

2. 通过对连续值进行分组,得到首尾的值。

(二) 具体操作

1. 添加索引列并比较

这里可以使用一个小技巧,通过索引列的值来进行相对比较,如果是得到一样的结果则可以认定为是一组连续数字,如图3所示。

图3  添加区间列值图3 添加区间列值

2. 分组汇总

既然相同的结果是作为一组连续的数字,只需要在分组后得到开始值和结束值即可,如图4所示。

图4  分组汇总图4 分组汇总

3. 删除不必要的列

删除不需要的列后,最终得到所需要的结果,如图5所示。

图5  首尾区间展示图5 首尾区间展示
上一篇下一篇

猜你喜欢

热点阅读