嵌套(删除空行):Table.SelectRows、List.IsEmpty、List.RemoveMatchingItems、Record.FieldValues(Power Query 之 M 语
发布时间:2022-04-21 23:46:07
标签:嵌套,删除,空行,Table.SelectRows,List.IsEmpty
数据源:
“姓名”“基数”“个人比例”“个人缴纳”“公司比例”“公司缴纳”“总计”,共7列7行数据,其中第4行整行为空
目标:
删除整行为空的行
操作过程:
【主页】》【删除行】》【删除空行】
M公式:
= Table.SelectRows(步骤名, each not List.IsEmpty(List.RemoveMatchingItems(Record.FieldValues(_), {"", null})))
公式思路:
利用Record.FieldValues将整个表的每一行数据转置,并形成一个一列的列表
利用List.RemoveMatchingItems将上述列表中的空单元格和内容为“null”的单元格删除
利用List.IsEmpty判断每个列表是否为全空
利用Not将判断结果反转
将判断结果作为筛选条件,利用Table.SelectRows进行筛选
最终效果:
空行被删除,只留下6行数据


猜你喜欢
- 除了您网站的文件本身,与VirtualHostX的Web服务器相关的所有其他配置文件和设置都存储在虚拟机内 - 而不是存储在Mac上。下面跟
- 为了满足不同用户的需求,网易CC直播提供了OpenGL、DirectX 11、DirectX 9、OpenGL(software)等多种渲染
- 在Windows 10中,由于开始菜单已经“UWP化”,因此由应用引起的问题很容易波及到它。所以想要彻底解决这些问题,就要从应用的角度入手,
- 一、效果演示1、你在表格中输入了销售记录。2、负责“审核”的同事打开你的表格,检查无误后在E列选择了“已审核”。3、你还可以再添加新记录,但
- 安装dreamweaver软件提示错误怎么办?dreamweaver软件安装后提示无法正常启动0xc000007b该如何解决?下面给大家介绍
- 这篇文章主要介绍了win10怎么彻底卸载流氓软件?两种win10强制卸载流氓软件的方法的相关资料,需要的朋友可以参考下本文详细内容介绍。wi
- windows7服务器上weblogic启动失败异常,很是疑惑,于是搜索整理下,接下来介绍解决方法感兴趣的朋友可以了解下环境: 操作系统:w
- 熟悉的界面和华丽的外观,让我们几年前就开始将 Office2007 作为最主要的办公平台,取代了经典的 Office2003 。不过,华丽的
- 具体操作如下: 正常输入内容后,在开始-对齐方式-调整字体方向-向下旋转字体。如动图操作:发现效果不对,后来发现原来选错了,应该选“竖排文字
- 不知道大家有没有发现,当你要删除某一个应用程序的键值的时候会发现不止一处有它的注册表信息,要是一个个的删除肯定很耗时间,如果可以进行批量删除
- 最近有用户在使用VirtualBox虚拟机时收到“获取VirtualBox COM对象失败”的提示,重装虚拟机也没有解决这个问题,到底是怎么
- XP系统提示“无法定位程序输入点 MSVCR100.dll”怎么解决?最近有用户在安装运行一些程序的时候,XP系统出现提示“无法定位程序输入
- 微软公布Win 10配置需求,老爷机也能安装继公布Win 10将于7月19日正式上市的消息后,微软在6月1日又再次确认了Win 10的配置需
- 最近有Win7系统用户反映,登录LOL的时候出现提示“LOL登录时遇到了一个预期之外的错误”,导致LOL登入失败,用户反复试了几次,结果都一
- Win10系统连接无线键盘后,反映很慢怎么办?近日有用户在电脑上连接无线键盘之后,打字反映特别慢,这是怎么回事?下面就给大家介绍解决方法。操
- 在创作表格的时候,我们需要添加一些重音符和特殊字符,而让我们的表格更加生动有趣,如何在Numbers中输入重音符和特殊字符?下面分享给大家!
- 在使用word打印文档时,有时我们需要在word上打上一格一格的,就像横格本子一样,方便书写,那么Word中如何稿纸设置?下面小编就为大家介
- 使用过Win10专业版的用户会知道,安全中心是Win10电脑内置的安全软件,默认是打开的状态,可以帮你的电脑隔绝掉绝大危险,同时也有很多第三
- 在Win10 10074预览版系统上,默认状态下我们无法从任务栏直接启动IE浏览器,因为它在任务栏上已经被ME浏览器替代,不过IE浏览器还保
- excel公式中的大括号含义是什么,excel大括号怎么输入等等问题,您看完这篇教程会有所启发。教程还解读了双减号(--)、百分号(%)、连