March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early bird discount ends December 31.
Register NowBe one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now
Hello. Please can someone advise how I can go from the first table to the second table? Each number, in column A, has a name in column B and occupies one to several rows depending on how many parameters are associated with that Number/Name. I would like to pivot by column C, and provide a Yes value in the relevent columns where each parameter occurs for each Number/Name.
Thank you.
Number | Name | Parameter | ||||||
1 | A | A | ||||||
1 | A | B | ||||||
2 | B | A | ||||||
2 | B | B | ||||||
2 | B | C | ||||||
3 | C | C | ||||||
3 | C | D | ||||||
4 | D | B | ||||||
4 | D | C | ||||||
4 | D | D | ||||||
4 | D | E | ||||||
5 | E | C | ||||||
5 | E | D | ||||||
5 | E | E | ||||||
5 | E | F | ||||||
5 | E | G | ||||||
Number | Name | A | B | C | D | E | F | G |
1 | A | Yes | Yes | |||||
2 | B | Yes | Yes | Yes | ||||
3 | C | Yes | Yes | |||||
4 | D | Yes | Yes | Yes | Yes | |||
5 | E | Yes | Yes | Yes | Yes |
Solved! Go to Solution.
Hi,
This M code works
let Source = Excel.CurrentWorkbook(){[Name="Data"]}[Content], #"Changed Type" = Table.TransformColumnTypes(Source,{{"Number", Int64.Type}, {"Name", type text}, {"Parameter", type text}}), #"Added Custom" = Table.AddColumn(#"Changed Type", "Custom", each "Yes"), #"Pivoted Column" = Table.Pivot(#"Added Custom", List.Distinct(#"Added Custom"[Parameter]), "Parameter", "Custom") in #"Pivoted Column"
Hi,
This M code works
let Source = Excel.CurrentWorkbook(){[Name="Data"]}[Content], #"Changed Type" = Table.TransformColumnTypes(Source,{{"Number", Int64.Type}, {"Name", type text}, {"Parameter", type text}}), #"Added Custom" = Table.AddColumn(#"Changed Type", "Custom", each "Yes"), #"Pivoted Column" = Table.Pivot(#"Added Custom", List.Distinct(#"Added Custom"[Parameter]), "Parameter", "Custom") in #"Pivoted Column"
You are welcome.
Did I answer your question correctly? Mark my answer as a solution!
Proud to be a Datanaut!
Hi @LivioLanzo Thanks, can I do this in the Query Editor? If so, I can't work out how sorry.
Hi @tgjones43
it is possible to do it within Power Query but it would require more steps and be less efficient
Did I answer your question correctly? Mark my answer as a solution!
Proud to be a Datanaut!
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions.
Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.
User | Count |
---|---|
123 | |
86 | |
73 | |
57 | |
52 |
User | Count |
---|---|
197 | |
133 | |
107 | |
69 | |
65 |