Forum Discussion
luccagrtt501st
Apr 18, 2023Copper Contributor
Transpose rows, distributing them in columns? / Transpor linhas, distribuindo-as em colunas?
My question is the following, I need to distribute this data below each column. But when I use "Transpose" they are next to each other, I would like them to be one below the other, as suggested in th...
- Apr 18, 2023
Steps TableSplit through CombinedTables cannot be done with the Power Query User Interface, you have to implement them with the Advanced Editor
In the attached file I updated the query to add some comments (lines start. with //), this gives:
let Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content], // Remove empty rows: RemovedNull = Table.SelectRows(Source, each ([Column2] <> null)), // Split the table every 7 rows ==> A list of Tables: TableSplit = Table.Split(RemovedNull, 7), // Iterate over the list to Transpose each item (each Table): TransposedEachTable = List.Transform(TableSplit, Table.Transpose), // Combine list items as a Table: CombinedTables = Table.Combine(TransposedEachTable) in CombinedTablesPower Query doc. is available https://learn.microsoft.com/en-us/powerquery-m/. Any specific question re. the above query let me know
And good luck with PQ, learning it is a journey...
Lorenzo
Apr 18, 2023Silver Contributor
Alternatively, with formula, assuming you run Excel 2021/365:
=LET(
NoBlank, FILTER(Table1[Column2],Table1[Column2]<>""),
INDEX(NoBlank, SEQUENCE(ROWS(NoBlank)/7,7))
)