Forum Discussion
How to append only specified columns?
If this is about Power Query, then you can simply select the columns you require, rather than removing the unnecessary columns.
Hi Marcel, I'm using query editor (accessed via the "Edit Queries" button). Then I'm going to "Home" -> "Append Queries" -> "Append Queries as New", then I see the below screenshot. Please can you tell me how to select which columns to append (currently I can only see how to append entire tables)?:
Thanks,
CM
- MarcelBeug8 years agoCommunity Champion
Actually you can't select columns during the append step, but you can select prior to, or after, the append.
What I meant, is that you can either:
- remove unwanted columns (select the columns, right-click and choose "Remove", resulting in code using Table.RemoveColumns), or
- select required columns (select the columns, righ-click and choose "Remove Other Columns", resulting in code using Table,SelectColumns).
In below example, from Source table with columns1-10, columns1-3 result after selection/removal:
let Source = #table(10,{{1..10}}), #"Removed Other Columns" = Table.SelectColumns(Source,{"Column1", "Column2", "Column3"}), #"Removed Columns" = Table.RemoveColumns(Source,{"Column4", "Column5", "Column6", "Column7", "Column8", "Column9", "Column10"}) in #"Removed Columns"So I was reacting to "I have manually deleted the unnecessary columns after the append" with the intention to state that you don't need to indicate which columns must be deleted; instead you can also indicate which columns need to be kept.
It was not my intention to state that you would be able to select columns during the append step; you can't.
- BradZehr6 years agoAdvocate II
You can specify specific colums during the Append step using Table.SelectColumns, as in:
Table.Combine({#"Query 1", Table.SelectColumns(#"Query 2", "Column Name")})
- isThisABug5 years agoFrequent Visitor
Hello BradZehr,
I had the same issue. I followed the same logic that your script has, but I didn't know how to write it. As far as I understand Power Query this is the most efficient way to do what Anonymous wanted to achieve. Thank you for your help! Already implemented your code and works perfectly π
Super kudo for you π