Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Enhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.

Reply
Flo_19
Frequent Visitor

Select all columns in a table

Hello everybody,

 

I'm currently searching to change the source of one table in the Advance Editor. 

 

My file 1 has the following source : 

Source = Csv.Document(File.Contents(\\dataview.fr\View\current_year\argos.csv),[Delimiter=";", Columns=37, Encoding=1252, QuoteStyle=QuoteStyle.None])

I want my second file (let's call it file 2) to source from file 1 : 

Source = Table.SelectColumns(#"file 1",{"Spec", "SI", "Serv", "Action", "Libel", "Date", ...})

 

There are a lot of columns in my file 1, do you know a faster and safer way to select all the columns in my file 1 ? Thank you !

 

 

2 ACCEPTED SOLUTIONS
m_dekorte
Super User
Super User

Hi @Flo_19,

 

You can create a reference to file 1, that will always get you the final result from the File 1 query

The code will look like this: Source = #"file 1"

 

The easiest way to create a reference to another query is to right click the query you want to reference and select reference in the option list. Know that any future changes to File 1 will automatically flow through into your File 2 query

 

Ps. Please mark this answer as solution when it helped you to resolve your question, thanks!

View solution in original post

Syndicate_Admin
Administrator
Administrator

Hi @Syndicate_Admin 

    Try in the Power Query -->Advance Editor

let
Source = Csv.Document(File.Contents(""),[Delimiter=",", Columns=37,Encoding=1252, QuoteStyle=QuoteStyle.None]),
// Get column names from file 1
columnNames = Table.ColumnNames(Source),
// Source for file 2, selecting all columns from file 1
Source2 = Table.SelectColumns(Source, columnNames)
in
Source2

 

Ps. Please mark this answer as solution if it helped you to resolve your question, Thanks!

View solution in original post

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

Hi @Syndicate_Admin 

    Try in the Power Query -->Advance Editor

let
Source = Csv.Document(File.Contents(""),[Delimiter=",", Columns=37,Encoding=1252, QuoteStyle=QuoteStyle.None]),
// Get column names from file 1
columnNames = Table.ColumnNames(Source),
// Source for file 2, selecting all columns from file 1
Source2 = Table.SelectColumns(Source, columnNames)
in
Source2

 

Ps. Please mark this answer as solution if it helped you to resolve your question, Thanks!

That works too ! Thanks you @Syndicate_Admin ! 

m_dekorte
Super User
Super User

Hi @Flo_19,

 

You can create a reference to file 1, that will always get you the final result from the File 1 query

The code will look like this: Source = #"file 1"

 

The easiest way to create a reference to another query is to right click the query you want to reference and select reference in the option list. Know that any future changes to File 1 will automatically flow through into your File 2 query

 

Ps. Please mark this answer as solution when it helped you to resolve your question, thanks!

Thank you for your help and your reactivity @m_dekorte !

Helpful resources

Announcements
July 2025 community update carousel

Fabric Community Update - July 2025

Find out what's new and trending in the Fabric community.

July PBI25 Carousel

Power BI Monthly Update - July 2025

Check out the July 2025 Power BI update to learn about new features.