首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >PQ-M及函数:如何按某列数据筛选出一个表里最大的行?

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

作者头像
大海Power
发布2021-08-30 14:37:04
发布2021-08-30 14:37:04
4.2K0
举报

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

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

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

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

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

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

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-09-13,如有侵权请联系 cloudcommunity@tencent.com 删除
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档