如何根据power query中另一个表中的值过滤表中的行

时间:2016-07-21 09:56:03

标签: filter powerbi powerquery

我有两个电源查询表。

价格表

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 

尺寸表

 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 

在Price表中,我只希望拥有规模表中的公司。换句话说,如果公司C不在大小表中,我不需要价格表中的公司数据点。这里没有必要考虑日期。

1 个答案:

答案 0 :(得分:4)

在Power Query中,您可以使用Merge Queries功能来实现这一目标。 (在功能区的Home --> Combine部分。

选择Join Kind以确定要保留哪些行。

在您的示例中,从第二个表创建一个查询并应用以下步骤:

  • 删除日期和尺寸列
  • 删除重复项

之后,您可以使用新创建的查询加入第一个表并执行内部联接。 (仅保留匹配的条目)