我有一个问题要问你们如何连接具有“多对多”关系的两个表。请参阅以下两个表格:
SKU_NO CATEGORY
sku_1 hair
sku_2 skin
sku_3 hair
CATEGORY CATEGORY_TYPE
hair type_a
hair type_b
hair type_c
skin type_a
skin type_d
我想要的支出是一张表格,该表格为我提供了每个SKU的类别类型的完整列表。因此,对于上述两个表,输出为:
SKU_NO CATEGORY_TYPE
sku_1 type_a
sku_1 type_b
sku_1 type_c
sku_2 type_a
sku_2 type_d
sku_3 type_a
sku_3 type_b
sku_3 type_c
我目前正在尝试通过在powerpivot中插入两个表并在它们之间添加一个虚拟表(见下文)来完成上述操作,但是没有成功。我乐于接受建议-不必一定要使用powerpivot,但这将是我的首选工具。
在此先感谢您的帮助!
答案 0 :(得分:1)
在Power Pivot中无法完成此操作,因为两个表中都有多个键ID。但是,这可以在Power Query中完成,然后在数据透视表中进行分析。
作为引用Power Pivot的对象,我假设您正在使用Excell 2016。
一次打开一个表,就像PQ数据表一样(实际上先打开然后立即关闭它们),您只是想将每个表加载到数据模型中。理想情况下(减少重复),您将希望“仅加载”而不是“加载并保存”。
根据您的确切要求,可能会听到选项的补全:您可以打开一个PQ表,也可以通过引用选择表(再次减少重复),或者仅合并两个表。在PQ“合并”中,然后选择通用(链接)数据字段
为了清楚起见,我(希望)提供了这里使用的所有表格:
希望这对您有用。