PQ-M及函数:如何按某列数据筛选出一个表里最大的行?

2021-08-30 14:37:04 浏览数 (1)

关于筛选出最大行的问题,通常有两种情况,即:

1、最大行(按年龄)没有重复,比如这样:

2、最大行(按年龄)有重复,比如这样:

对于第1种情况,要筛选出来比较简单,直接用Table.Max函数即可(得到的是一个记录,也体现了其结果的唯一性),如下图所示:

对于第2种情况,可以考虑用Table.SelectRows函数来进行筛选,即筛选出年龄等于源表(数据导入Power Query后做了类型更改,产生了”更改的类型“步骤)中最大值(通过List.Max函数取得,主要其引用的是源表中的年龄列)的内容:

当然,第2种情况其实是适用于第1种情况的。这也是为什么说——Table.SelectRows这个函数非常常用,其可使用的场景非常的多。

0 人点赞