Forum Discussion

Pinky0404's avatar
Pinky0404
Helper III
8 years ago
Solved

Pivot Column with Don't aggregate

Hi All,   Can somebody please help me get the expected results as below. I tried using Pivot column with Dont aggregate but i am getting an error for list Thanks in advance!!      
  • MarcelBeug's avatar
    8 years ago

    Pivot without aggregation won't combine values for you, as you are expecting for the modules that are completed by Mr/s b.

     

    So you can first use "Group By" to combine those values: select all columns except "Module Name", choose "Group By" with operation Maximum for column Module Name (this is just a dummy operation to have basis code generated) and adjust the code to have the module names combined.

    Now you can pivot.

     

    let
        Source = Table1,
        #"Grouped Rows" = Table.Group(Source, {"Name", "Email", "Module Status"}, {{"Modules", each Text.Combine([Module name],","), type text}}),
        #"Pivoted Column" = Table.Pivot(#"Grouped Rows", List.Distinct(#"Grouped Rows"[#"Module Status"]), "Module Status", "Modules")
    in
        #"Pivoted Column"