Forum Discussion

shaggy101's avatar
shaggy101
New Member
2 years ago
Solved

Create new columns from unique IDs in one column

Hi there, I'd like to go from this: Team Role Name Red Supervisor John Red Manager Jerry Red Employee Jed Orange Supervisor Barry Orange Manager Bill Orange Empl...
  • adudani's avatar
    2 years ago

    hi shaggy101 ,

     

    create a blank query, copy paste the below code into the advanced editor:

    let
        Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WCkpNUdJRCi4tSC0qyyzOLwJyvPIz8pRidWByvol5iempYInUoqJKJBnX3IKc/MrUVLBUCljCvygxLz0V3USnRJhGuDzCVKfMnBxUOSRznfKTlGJjAQ==", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [Team = _t, Role = _t, Name = _t]),
        #"Changed Type" = Table.TransformColumnTypes(Source,{{"Team", type text}, {"Role", type text}, {"Name", type text}}),
        #"Pivoted Column" = Table.Pivot(#"Changed Type", List.Distinct(#"Changed Type"[Role]), "Role", "Name")
    in
        #"Pivoted Column"

     

     

     output:

     

     

    For reference:

     

    Transpose, pivot or unpivot in Power Query? - YouTube