Power Query 新技能:批量添加多列,简化数据处理流程!|编辑器|query|power

发布日期:2025-01-04 15:23    点击次数:162
在 Power Query 编辑器中,添加新列的操作十分简单。在界面的功能区中,寻找到用于添加列的选项。接着,可以根据需要选择不同的方法来创建新列。然而,在使用 Power Query 时常常遇到一个挑战:传统方法下,每次添加新列都需要单独执行一次添加操作,如果要一次性添加多列,就必须重复这个过程,这无疑增加了操作的复杂性。那么,是否存在着一种高效的方法可以让我们一次性添加多列呢?方法是有的,我们先使用 AI 生成一份模拟数据:这个数据中有每个产品的单价、数量和折扣率,我们需要在这份数据上添加"折扣单价","总额"以及”折扣总额"。先来看看一般情况下我们是如何添加三列的,以添加总额列为例,它的逻辑是单价乘以数量,可以添加自定义列[price] * [quantity]:这个自定义列的逻辑比较简单,也可以通过界面操作来实现,选中price列和quantity列,然后点击上面功能区中的标准>乘,快速添加一列:通过上述任一方法,可以轻松创建一个新的列。若要添加三列,则需要按照这些步骤分别执行三次,才能达到需求。下面来看一个批量添加多列的方法,其实也非常简单,点击添加自定义列,输入下面的公式:折扣单价 = [price] * [discount],总额 = [price] * [quantity],折扣总额 = [price] * [quantity] * [discount]该公式并未涉及M函数的应用,而是直接描述了目标列的计算方式,通过运算符将两列数据相乘。其独特之处在于,最外层使用中括号[ ]进行了包裹,这是实现批量生成多列数据的重要手段。然后就生成了一个Record自定义列,点击该列的单元格,可以看到有三个值:之后直接点击展开这个Record列:就一次性看到三个列同时出现了,是不是非常神奇!



Powered by USDX [Kava] 中文站 @2013-2022 RSS地图 HTML地图

Copyright Powered by站群系统 © 2013-2024