我在一个工作表下有一些数据说“A”(通过使用电源查询从其他表中提取),我想过滤它下面的数据。但我想把过滤表放在其他工作表中说“B”。所以当我在B中选择一些过滤器并在电源查询中点击刷新A;我看到我的数据是根据我在B中选择的标准过滤的。如何实现这一目标?
答案 0 :(得分:1)
在Power Query中加载两个表并使用"合并查询"使用内部联接(在新查询中)将它们连接起来。在下面的代码中,我在字段" SomeText"上过滤TableA基于列"过滤"在表B中。
let
Source = Table.NestedJoin(TableA,{"SomeText"},TableB,{"Filter"},"NewColumn",JoinKind.Inner),
#"Removed Columns" = Table.RemoveColumns(Source,{"NewColumn"})
in
#"Removed Columns"