Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
8 years ago

M Script to Group one column based on a second

Hi Experts

 

I want to group all the data in Column ABC table Data based on second column Loc. how would you do this in M Script and then either add two addtional resultant columns to the same data set

 

or create a new copy of the first data by right click and choosing reference, delete all unwanted columns and then grouping the data as detailed above...

 

2 Replies

    • Anonymous's avatar
      Anonymous
      Not applicable

      Hi Sam...

       

      Thanks for the link.....

      let
          Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
          #"Changed Type" = Table.TransformColumnTypes(Source,{{"Column1", type text}, {"Column2", type text}}),
          #"Grouped Rows" = Table.Group(#"Changed Type", {"Column1"}, {{"Column2 Values", each Text.Combine([Column2],","), type text}})
      in
          #"Grouped Rows"

       i have edited the code above to remove source so i have 

       

      let
          #"Changed Type" = Table.TransformColumnTypes({{"Column1", type text}, {"Column2", type text}}),
          #"Grouped Rows" = Table.Group(#"Changed Type", {"Column1"}, {{"Column2 Values", each Text.Combine([Column2],","), type text}})
      in
          #"Grouped Rows"

      Changed the columns same as follows:

      Column 1 = Div

      Column 2 = Loc

       

      and ist not working and to have also followed screen shoot to....help....