如何根据电源查询中另一个 table 中的值过滤 table 中的行
How to filter rows in a table based on values in another table in power query
我在电源查询中有两个 table。
价格table
Date Company Price
01/01/2000 A 10
01/02/2000 A 12
01/03/2000 A 15
01/01/2000 B 15
01/02/2000 B 85
01/03/2000 B 98
尺码table
Date Company Size
01/06/2000 A 10
01/06/2001 A 12
01/06/2002 A 15
01/06/2000 B 15
01/06/2001 B 85
01/06/2002 B 98
在价格 table 中,我只想拥有规模 table 的公司。换句话说,如果公司 C 不在尺寸 table 中,我不需要该公司数据点在价格 table 中。这里不需要考虑日期。
在 Power Query 中,您可以使用 Merge Queries
函数来实现。 (在功能区的 Home --> Combine
部分。
Select Join Kind
确定保留哪些行。
在您的示例中,从第 2 个 table 创建查询并应用以下步骤:
- 删除日期和尺寸列
- 删除重复项
之后您可以将第一个 table 与新创建的查询连接起来并进行内部连接。 (只保留匹配条目)
我在电源查询中有两个 table。
价格table
Date Company Price
01/01/2000 A 10
01/02/2000 A 12
01/03/2000 A 15
01/01/2000 B 15
01/02/2000 B 85
01/03/2000 B 98
尺码table
Date Company Size
01/06/2000 A 10
01/06/2001 A 12
01/06/2002 A 15
01/06/2000 B 15
01/06/2001 B 85
01/06/2002 B 98
在价格 table 中,我只想拥有规模 table 的公司。换句话说,如果公司 C 不在尺寸 table 中,我不需要该公司数据点在价格 table 中。这里不需要考虑日期。
在 Power Query 中,您可以使用 Merge Queries
函数来实现。 (在功能区的 Home --> Combine
部分。
Select Join Kind
确定保留哪些行。
在您的示例中,从第 2 个 table 创建查询并应用以下步骤:
- 删除日期和尺寸列
- 删除重复项
之后您可以将第一个 table 与新创建的查询连接起来并进行内部连接。 (只保留匹配条目)