2017-06-29 42 views
0

我努力做我認爲是基本過濾的東西。我有一組包含三列的數據。電源查詢過濾

Product - Location - Months 
Car - UK - 201701 
Car - UK - 201702 
Car - FR - 201701 
Car - FR - 201704 
Bike - UK - 201701 
Bike - FR - 201703 

現在我試圖過濾掉,我不希望看到的,我認爲可以通過包含英國的精確匹配一個兩列的匹配標準來實現線 - 201701.

不幸的是,提前使用「AND」標準的過濾器將刪除與英國匹配的任何內容以及與201701匹配的所有內容。這會刪除英國的所有條目以及201701的所有條目。

這不是預期效果,應該刪除與兩個英國和201701。但權力查詢似乎將兩個標準視爲兩個單獨的過濾。

任何想法傢伙如何在Power Query中做到這一點?

回答

0

創建位置和月份的重複項。 選擇兩個新列,然後單擊合併。 現在過濾這個新的合併列。

我認爲這是非常標準的表格過濾行爲。

0
let 
    Source = Excel.CurrentWorkbook(){[Name="Table3"]}[Content], 
    #"Filtered Rows" = Table.SelectRows(Source, each [#" Months"] = 201701 and [#" Location "] = " UK ") 
in 
    #"Filtered Rows" 

enter image description here