Forum Discussion
Anonymous
5 years agoNot applicable
New column when IDs repeat
Hello community, I'm looking to create a new column with a list of unique medications for each ID. I have a bit of a weird/complicated data, because my IDs repeat: ID Medication 1 ...
Anonymous
5 years agoNot applicable
Fowmy
5 years agoSuper User
Anonymous
You need to modify the step names as per your query. Create a new blank query, go to the Advanced Editor, clear the existing code and paste the following then follow the steps.
let
Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WMlTSUUpUitWBsJLgrGQwywjIygCzjOHqUFlAdbEA", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [ID = _t, Medication = _t]),
#"Changed Type" = Table.TransformColumnTypes(Source,{{"ID", Int64.Type}, {"Medication", type text}}),
#"Added Custom" = Table.AddColumn(#"Changed Type", "Custom", (x)=> Text.Combine( List.Distinct(Table.SelectRows(#"Changed Type", each [ID] =x[ID])[Medication]),","))
in
#"Added Custom"