连接两个在 powerpivot 中具有多对多关系的表
Connecting two tables that have a many-to-many relationship in powerpivot
我有一个问题要问你们,如何连接两个具有 "many-to-many" 关系的 table。请参阅下面的两个 table:
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
我想要的输出是一个 table,它为我提供每个 SKU 的完整类别类型列表。因此,对于上述两个 tables,输出将是:
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 中插入两个 table 并在它们之间添加一个虚拟 table(见下文)来执行上述操作,但没有成功。我乐于接受建议 - 不必在 powerpivot 中,但它会是我的首选工具。
在此先感谢您的帮助!
这不能在 Power Pivot 中完成,因为您在两个 table 中都有多个键 ID。然而,这可以在 Power Query 中完成,然后在数据透视 table.
中进行分析
作为您的参考 Power Pivot,我假设您使用 Excel 2016。
一次一个,打开每个 tables,作为 PQ 数据 tables——本质上,打开然后立即关闭它们——你只是试图将它们中的每一个加载到数据模型中。理想情况下(减少重复)你会想要“只加载”而不是“加载并保存”。
这里有几个选项取决于您的具体要求:您可以打开其中一个 PQ table,您可以 select table参考(同样,减少重复),或者只是合并两个 table。在 PQ“合并”中,然后 select 公共(link)数据字段
为了清楚起见,我包括了这里使用的所有 table(希望如此):
希望这对你有用。
我有一个问题要问你们,如何连接两个具有 "many-to-many" 关系的 table。请参阅下面的两个 table:
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
我想要的输出是一个 table,它为我提供每个 SKU 的完整类别类型列表。因此,对于上述两个 tables,输出将是:
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 中插入两个 table 并在它们之间添加一个虚拟 table(见下文)来执行上述操作,但没有成功。我乐于接受建议 - 不必在 powerpivot 中,但它会是我的首选工具。
在此先感谢您的帮助!
这不能在 Power Pivot 中完成,因为您在两个 table 中都有多个键 ID。然而,这可以在 Power Query 中完成,然后在数据透视 table.
中进行分析作为您的参考 Power Pivot,我假设您使用 Excel 2016。
一次一个,打开每个 tables,作为 PQ 数据 tables——本质上,打开然后立即关闭它们——你只是试图将它们中的每一个加载到数据模型中。理想情况下(减少重复)你会想要“只加载”而不是“加载并保存”。
这里有几个选项取决于您的具体要求:您可以打开其中一个 PQ table,您可以 select table参考(同样,减少重复),或者只是合并两个 table。在 PQ“合并”中,然后 select 公共(link)数据字段
为了清楚起见,我包括了这里使用的所有 table(希望如此):
希望这对你有用。