Forum Discussion

under's avatar
under
New Member
3 years ago
Solved

Transpose tables before combining

I have a folder with a growing number of files. How can I transpose each file, then combine them? Thanks!

 

File 1:

Date1/1/20231/2/2023
Amount$50$60

 

File 2:

Date1/3/20231/4/2023
Amount$70$80

 

Desired end result:

DateAmount
1/1/2023$50
1/2/2023$60
1/3/2023$70
1/4/2023$80
  • Table.Combine(List.Transform(Folder.Files("your folder")[Content],each Table.PromoteHeaders(Table.Transpose(Excel.Workbook(_)[Data]{0}))))

2 Replies

  • ppm1's avatar
    ppm1
    Solution Sage

    Use the Combine & Transform feature and in the transform sample query select your non-date column(s), right click and choose "Unpivot other columns".

     

    Pat

     

  • wdx223_Daniel's avatar
    wdx223_Daniel
    Community Champion

    Table.Combine(List.Transform(Folder.Files("your folder")[Content],each Table.PromoteHeaders(Table.Transpose(Excel.Workbook(_)[Data]{0}))))