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

Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Learn more

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
Fabric Data Days Carousel

Fabric Data Days

Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!

October Power BI Update Carousel

Power BI Monthly Update - October 2025

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

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.