2017-05-04 6 views
0

한 작업 시트 아래에 "A"(전원 쿼리를 사용하여 다른 시트를 통해 추출 됨)라고 말하면서 데이터를 필터링하려고합니다. 하지만 다른 작업 시트에 필터링 테이블을 넣으려면 "B"라고 말하고 싶습니다. 그래서 내가 B에서 몇 가지 필터를 선택하고 A에 대한 파워 쿼리에서 새로 고침을 누르면; 나는 B에서 선택한 기준에 따라 필터링 된 데이터를 보았습니다. 어떻게이 일을 성취 할 수 있습니까?전원 쿼리에서 다른 워크 시트의 매개 변수를 참조하는 경우

답변

1

두 테이블을 Power Query에로드하고 "병합 쿼리"를 사용하여 새 쿼리에서 내부 조인과 조인합니다. 아래 코드에서 TableB의 "Filter"열을 기반으로 "SomeText"필드의 TableA를 필터링합니다.

let 
    Source = Table.NestedJoin(TableA,{"SomeText"},TableB,{"Filter"},"NewColumn",JoinKind.Inner), 
    #"Removed Columns" = Table.RemoveColumns(Source,{"NewColumn"}) 
in 
    #"Removed Columns" 
+0

고마워요! 그게 내 문제를 해결해 줬어. – shirish