PQ-M 及函数:如何按某列数据筛选出一个表里最大的行?
关于筛选出最大行的问题,通常有两种情况,即:
1、最大行(按年龄)没有重复,比如这样:
2、最大行(按年龄)有重复,比如这样:
对于第1种情况,要筛选出来比较简单,直接用Table.Max函数即可(得到的是一个记录,也体现了其结果的唯一性),如下图所示:
对于第2种情况,可以考虑用Table.SelectRows函数来进行筛选,即筛选出年龄等于源表(数据导入Power Query后做了类型更改,产生了”更改的类型“步骤)中最大值(通过List.Max函数取得,主要其引用的是源表中的年龄列)的内容:
当然,第2种情况其实是适用于第1种情况的。这也是为什么说——Table.SelectRows这个函数非常常用,其可使用的场景非常的多。
大海-Excel到PowerBI
自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)