PQ to transpose column into new headers and sort data...

Sleeplol

Board Regular
Joined
Apr 10, 2019
Messages
194
Office Version
  1. 365
  2. 2019
Platform
  1. Windows
Hello,
I'll ask this question the best that I can without proper PQ terminology.

In short I'd like PQ to turn this...
PQ1.png


... Into this:
PQ2.png


Both Columns "Type" and "Specific" are dynamic so I'm hoping PQ can accommodate for this.
I'm currently using VBA to capture "Type" remove dups then Transpose, and index formula spread across many many cells under the Transposed headers. It's a lot of calculation that takes excel a while to update.
Hoping PQ could make this WAY faster.

Thanks for any help.
 

Excel Facts

Bring active cell back into view
Start at A1 and select to A9999 while writing a formula, you can't see A1 anymore. Press Ctrl+Backspace to bring active cell into view.
Give this a shot.
Power Query:
let
    Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
    #"Added Type Index" = Table.Group(Source, {"Type"}, {{"Type Index", each Table.AddIndexColumn(_, "Type Index",1,1), type table}}),
    #"Expanded Type Index" = Table.ExpandTableColumn(#"Added Type Index", "Type Index", {"Specific", "Type Index"}, {"Specific", "Type Index"}),
    #"Pivoted Column" = Table.Pivot(#"Expanded Type Index", List.Distinct(#"Expanded Type Index"[Type]), "Type", "Specific"),
    #"Removed Columns" = Table.RemoveColumns(#"Pivoted Column",{"Type Index"})
in
    #"Removed Columns"
 
Upvote 0
Solution
Hi Johnny51981,

This works so well. Many thanks. You've saved my WB so much calculation time; it's practically instant now
 
Upvote 0

Forum statistics

Threads
1,223,676
Messages
6,173,773
Members
452,534
Latest member
autodiscreet

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top