Table.Transpose Function in Power Query
The Table.Transpose function returns a table with columns converted to rows and rows converted to columns from the input table.
Syntax
Table.Transpose(table as table, optional columns as any) as table
The function has the following parameters:
- table: The table that we want to transpose.
- columns: It is an optional parameter. It specifies the column names or number of columns for the transposed table.
Example: Transpose the given table.
Power Query M
let MyTable = Table.FromRecords( { [CustomerID = 1, Name = "Ashish", Phone = "123-4567"], [CustomerID = 2, Name = "Katrina", Phone = "987-6543"], [CustomerID = 3, Name = "Alia", Phone = "543-7890"], [CustomerID = 4, Name = "Vicky", Phone = "676-8479"], [CustomerID = 5, Name = "Mohini", Phone = "574-8864"], [CustomerID = 6, Name = "Meenakshi", Phone = "574-8864"], [CustomerID = 7, Name = "Esha", Phone = "574-8864"], [CustomerID = 8, Name = "Anjali", Phone = "574-8864"] } ), Return = Table.Transpose(MyTable) in Return
The output of the above code is shown below: