列运算_Power Query列运算的几种方法比较

本文介绍了在Power Query中进行列运算的三种方法:Table.AddColumn、Table.TransformRows配合Record.TransformFields以及Table.CombineColumns。对比分析了每种方法的特点,方法1直观但繁琐,方法2通过转化记录实现复杂运算,方法3一步到位,效率最高。通过实例展示了如何使用这些方法进行列间运算,以提高数据处理的效率。
摘要由CSDN通过智能技术生成

有时候我们需要在报表中进行列之间的运算,例如下面这个例子:

255cdf603523a3548385b0c3cb861b4d.png

在Excel中,这种计算很常见、很简单,只需要新增一列,把相关的两列相加,然后替换掉原来的“总客户数”列中的数据就可以了,那么在PQ中可以怎么做呢?

方法1:Table.AddColumn

最简单的方法是新增一列,把两列相加,但本例要求计算结果要放在原来的位置,并保持相同的列名称,而PQ中新增的列只能在原表的最右侧,这就需要调换列顺序,而新增列的时候又不能和原列名称重复,这意味着新列必须新重名,比如说把它重名为“总客户数1”,然后删除原来的“总客户数”列,再把“总客户数1”重命名为“总客户数”,方法虽然简单,但很是繁琐,以下是详细步骤。

第1步:添加自定义列,把两列数值相加,同时因为不能与原列重名,所以只好命名为“总客户数1”;

156fbddedc54c920f568f2a15ed4eb21.png

第2步:原来的两列计算之后已不再

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值