Check your eligibility for this 50% exam voucher offer and join us for free live learning sessions to get prepared for Exam DP-700.
Get StartedDon't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register 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!
Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.
User | Count |
---|---|
119 | |
78 | |
58 | |
52 | |
47 |
User | Count |
---|---|
170 | |
117 | |
63 | |
58 | |
51 |