将切向相关的数据集合并到一张表中

问题描述 投票:0回答:1

我试图将两个数据集合并成一种易于理解的格式。

作为我的要求的一个例子,假设我经营一家动物育种机构。

首先,动物饲养员名单,所出售动物的名称,动物售价以及宠物居住地:

饲养员 动物名称 宠物销售 宠物之家
罗伯特 狗1 1300 美元 洛杉矶
罗伯特 狗2 1200 美元 旧金山
布伦丹 狗3 $3120 芝加哥
雅各布 狗4 $5340 休斯顿

第二,同意饲养更多宠物的饲养员名单,他们的合同号码,宠物将被送到哪里,以及他们需要饲养宠物的日期:

饲养员 收养合同 宠物之家 繁殖日期
罗伯特 AB 1 洛杉矶 2025 年 9 月 24 日
罗伯特 AB 2 圣地亚哥 2025 年 9 月 24 日
布伦丹 AB 3 辛辛那提 2025 年 1 月 4 日
布伦丹 AB 3 辛辛那提 2026 年 1 月 4 日
丽莎 AB 4 迈阿密 2025 年 5 月 2 日
丽莎 AB 5 檀香山 2025 年 5 月 2 日
丽莎 AB 5 檀香山 2026 年 5 月 2 日
AB 6 朱诺 2025 年 8 月 2 日

我想找到一种方法将这两个表变成一个压缩形式(如数据透视表),描述所有已经出售宠物的饲养员、他们的宠物位于哪个城市以及他们在该地区的平均销售额。最重要的是,我希望这张表还显示他们的收养合同(如果他们有收养合同)、他们承诺收养的地点以及他们的繁殖日期。

我的实际数据集比这长得多,并且包含更多需要表达的数据,因此需要某种方法来压缩数据并使用切片器。例如,我想过滤 Robert,查看他所售狗的平均销售额,以及他计划在来年再繁殖两只狗。

本质上,我需要一个更好看的版本

因为我的数据集长度不同并且指向不同的字段,所以我不能简单地组合表格并从中创建一个大的数据透视表。输入虚拟行将它们全部放在同一个表中会使分析计算向下倾斜,我需要一个可以动态搜索和更新的动态表,因此硬编码计算也不适用。

我尝试过 PowerPivot,但它对我不起作用。使用虚拟表无法获得我需要的输出,因为唯一相关的列是育种者的名称,并且它们指向不同的数据集和长度。

如果可以使用 Excel 或 PowerPivot 实现此目的,请提供一些建议。如果没有,有什么方法可以将这些表集成到数据透视表中以便于阅读吗?

excel pivot-table data-analysis data-cleaning powerpivot
1个回答
0
投票

您可以使用 Power Query“仅创建连接”加载这两个表。 一旦您在 Power Query 中拥有这两个表,您就可以将它们合并为一个新查询,并使用 Breeder 名称作为联接,您将获得以下输出:

enter image description here

您可以根据需要进行调整或进一步转变。

© www.soinside.com 2019 - 2024. All rights reserved.