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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
Anonymous
Not applicable

combine tables via crawling a list of files

Hello,

 

I have a list with paths of files e.g., A Query Q1 = {"path1","path2","[path3"} and a I created a function File2Table that gets as an argument a path and returns a table. E.g., File2Table = (path as text) => ......

 

How can I append all tables from each path? E.g., Table.Combine({File2Path(Q1{0}), File2Path(Q1{1}), ...})?

 

Thanks!

1 ACCEPTED SOLUTION
v-chuncz-msft
Community Support
Community Support

@Anonymous,

 

You may use code below.

    result = Table.Combine(List.Transform(Q1, each File2Table(_)))
Community Support Team _ Sam Zha
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

View solution in original post

2 REPLIES 2
v-chuncz-msft
Community Support
Community Support

@Anonymous,

 

You may use code below.

    result = Table.Combine(List.Transform(Q1, each File2Table(_)))
Community Support Team _ Sam Zha
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Anonymous
Not applicable

This is what I have done eventually

Results=List.Generate(()=>0, each _ < List.Count(Q1), each _ +1, each File2Table(Q1{_})),
out=Table.Combine(Results)



but @v-chuncz-msft has a much better and easier to follow solution.

 

Helpful resources

Announcements
LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

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