首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

从Excel到PQ:使用Power Query做工资条,提供3种方法

从Excel到Excel Power Query也有一段时间了,边学习M语言边在公众号上更新Power Query中的一些学习的心得与自己模拟的案例。

制作工资条这个问题如果使用工作表函数,相信大家都能制作出来,但是今天小必给大家分享的是如何使用Excel Power Query制作工资条,通过这几个案例来体会一下Power Query功能的强大。

数据源如下:

效果如下:

将上面的数据加载至Power Query的编译器中去。如下图所示:

对于上面的问题,主要有三种方法:

方法1思路:使用构造table的标题行的方法,然后再将分组后的每个table使用Table.Combine函数合并起来即可。具体的代码如下所示:(向右划动查看)

方法2思路:将数据源从分组后转化成List,然后构建一个list,合并后再将list转换成table后使用Table.Combine函数进行合并。 (向右划动查看)

方法3思路:构建笛卡尔积的方法。(向右划动查看)

综上所述:比较上面的3种方法,第3种方法较为经典,并且很巧妙,但是在理解上还是有一定的难度,而前面的两种方法都是从基础的知识演变而来。而上面的三种方法都不是能通过常规的图形操作得到结果的,都需要使用M函数进行转化。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20210130A05HQF00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券