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

Excel技巧之:快速生成笛卡尔积表

今天为大家介绍如何在Excel中快速生成笛卡尔积表 (Power BI亦适用)

假设我们有下面两张表:产品 (5种产品)、颜色(4种颜色),需要将两张表的内容进行笛卡尔积,生成第三张表(5*4产品颜色组合表)

那么怎么实现呢?

方法分享

1. 分别将产品与颜色表添加到Power Query数据查询中,方法如下图所示:选择表内容>>在数据菜单下选择自表格/区域>>在Power Query中直接点击关闭并上载至(这里选择仅创建链接)

完成后我们会在Excel查询与链接窗口中看到之前创建的2个查询

2. 选择产品查询并进行编辑 (此时会进入到Power Query编辑器),在添加列菜单下选择添加自定义列,这里直接输入颜色(表名),确定后会发现增加了一个自定义列,列的内容为table (刚刚新增的颜色表)。当我们点击展开自该定义列,选择需要显示的列名(颜色)。最后保存并上载至对应的单元格便大功告成!(具体流程请参见下GIF动画)

总结

需要注意的是:生成笛卡尔积表与传统的Power Query多表连接关联是不同的,后者需要在不同的表中存在着关联的键,而今天的笛卡尔积表仅需要通过添加自定义列便可轻松实现。不过当生成笛卡尔积表之前,请注意表的大小,2张1000行的表生成笛卡尔积表会有1000000行哦~

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

相关快讯

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券