Power BI is turning 10! Tune in for a special live episode on July 24 with behind-the-scenes stories, product evolution highlights, and a sneak peek at what’s in store for the future.
Save the dateEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.
Hi all,
I have loaded below data into desktop.
service | SUb group | attribute | value |
audit | log | jan | 8 |
audit | log | feb | 9 |
audit | log | mar | 10 |
audit | log | apr | 11 |
audit | log | may | 12 |
audit | afc | jan | 6 |
audit | afc | feb | 7 |
audit | afc | mar | 8 |
audit | afc | apr | 9 |
audit | afc | may | 10 |
audit | cnf | jan | 11 |
audit | cnf | feb | 12 |
audit | cnf | mar | 13 |
audit | cnf | apr | 14 |
audit | cnf | may | 15 |
audit | rbg | jan | 16 |
audit | rbg | feb | 17 |
audit | rbg | mar | 18 |
audit | rbg | apr | 19 |
audit | rbg | may | 20 |
debug | log | jan | 14 |
debug | log | feb | 15 |
debug | log | mar | 16 |
debug | log | apr | 17 |
debug | log | may | 18 |
debug | afc | jan | 19 |
debug | afc | feb | 20 |
debug | afc | mar | 5 |
debug | afc | apr | 6 |
debug | afc | may | 7 |
debug | cnf | jan | 8 |
debug | cnf | feb | 9 |
debug | cnf | mar | 10 |
debug | cnf | apr | 1 |
debug | cnf | may | 2 |
debug | rbg | jan | 3 |
debug | rbg | feb | 4 |
debug | rbg | mar | 5 |
debug | rbg | apr | 5 |
debug | rbg | may | 6 |
Now, in query editor need to conert sub group values as headers in below format.
service | attribute | log | afc | cnf | rbg |
audit | jan | 8 | 6 | 11 | 16 |
audit | feb | 9 | 7 | 12 | 17 |
audit | mar | 10 | 8 | 13 | 18 |
audit | apr | 11 | 9 | 14 | 19 |
audit | may | 12 | 10 | 15 | 20 |
debug | jan | 14 | 19 | 8 | 3 |
debug | feb | 15 | 20 | 9 | 4 |
debug | mar | 16 | 5 | 10 | 5 |
debug | apr | 17 | 6 | 1 | 5 |
debug | may | 18 | 7 | 2 | 6 |
Can any body please help on this ASAP.
Thanks
Praneeth
Solved! Go to Solution.
Hi @Anonymous,
You can select the column SUb group then click on the Pivot Column:
let Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("bZPLDoIwEEV/xXTNQlRe32FcERctFoJRIJWa8PcWZsQW72bS9OQmJ9PbshQvbd5tpUUkzhe1a0xvB3eW42haZcf5/i0fVotrVAppb+3obh594+Zddm7mgNRauVkA8pTGzXgPkBwWFMPUNKNDgGRdrRIpICSRAUISOSDkUMDM9C9edfWqsBEnRA4bcUK8iSNAvIkTTC0aSYCM+j1HnALEGhlArJEDxBoFTM0aB9rGTSvbbFrB8iFijQQg1kgBYo0Mpqaf/Bf5vWD5EJHGRt5vRgIIWaQwM609+xK/GDkg/gcJSfBBQsSLgKHlOQLil+IICCmcAEFL8BuBCBm49Vw/", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type text) meta [Serialized.Text = true]) in type table [#"(blank)" = _t, #"(blank).1" = _t, #"(blank).2" = _t, #"(blank).3" = _t]), #"Changed Type" = Table.TransformColumnTypes(Source,{{"(blank)", type text}, {"(blank).1", type text}, {"(blank).2", type text}, {"(blank).3", type text}}), #"Promoted Headers" = Table.PromoteHeaders(#"Changed Type", [PromoteAllScalars=true]), #"Changed Type1" = Table.TransformColumnTypes(#"Promoted Headers",{{"service", type text}, {"SUb group", type text}, {"attribute", type text}, {"value", Int64.Type}}), #"Pivoted Column" = Table.Pivot(#"Changed Type1", List.Distinct(#"Changed Type1"[#"SUb group"]), "SUb group", "value", List.Sum) in #"Pivoted Column"
Best Regards,
Qiuyun Yu
Hi All,
I have data like below and loaded into power bi desktop.
service | SUb group | attribute | value |
audit | log | jan | 8 |
audit | log | feb | 9 |
audit | log | mar | 10 |
audit | log | apr | 11 |
audit | log | may | 12 |
audit | log | jan | 6 |
audit | log | feb | 7 |
audit | log | mar | 8 |
audit | log | apr | 9 |
audit | log | may | 10 |
audit | cnf | jan | 11 |
audit | cnf | feb | 12 |
audit | cnf | mar | 13 |
audit | cnf | apr | 14 |
audit | cnf | may | 15 |
audit | cnf | jan | 16 |
audit | cnf | feb | 17 |
audit | cnf | mar | 18 |
audit | cnf | apr | 19 |
audit | cnf | may | 20 |
debug | log | jan | 14 |
debug | log | feb | 15 |
debug | log | mar | 16 |
debug | log | apr | 17 |
debug | log | may | 18 |
debug | log | jan | 19 |
debug | log | feb | 20 |
debug | log | mar | 5 |
debug | log | apr | 6 |
debug | log | may | 7 |
debug | cnf | jan | 8 |
debug | cnf | feb | 9 |
debug | cnf | mar | 10 |
debug | cnf | apr | 1 |
debug | cnf | may | 2 |
debug | cnf | jan | 3 |
debug | cnf | feb | 4 |
debug | cnf | mar | 5 |
debug | cnf | apr | 5 |
debug | cnf | may | 6 |
After laoding data into power bi I want transpose it into below format by using query editor.
service | attribute | log | afc | cnf | rbg |
audit | jan | 8 | 6 | 11 | 16 |
audit | feb | 9 | 7 | 12 | 17 |
audit | mar | 10 | 8 | 13 | 18 |
audit | apr | 11 | 9 | 14 | 19 |
audit | may | 12 | 10 | 15 | 20 |
debug | jan | 14 | 19 | 8 | 3 |
debug | feb | 15 | 20 | 9 | 4 |
debug | mar | 16 | 5 | 10 | 5 |
debug | apr | 17 | 6 | 1 | 5 |
debug | may | 18 | 7 | 2 | 6 |
Please help me if any have solution for this.
Thanks
Praneeth
@Anonymous based on dataset you provided, are you lookig for following result
Subscribe to the @PowerBIHowTo YT channel for an upcoming video on List and Record functions in Power Query!!
Learn Power BI and Fabric - subscribe to our YT channel - Click here: @PowerBIHowTo
If my solution proved useful, I'd be delighted to receive Kudos. When you put effort into asking a question, it's equally thoughtful to acknowledge and give Kudos to the individual who helped you solve the problem. It's a small gesture that shows appreciation and encouragement! ❤
Did I answer your question? Mark my post as a solution. Proud to be a Super User! Appreciate your Kudos 🙂
Feel free to email me with any of your BI needs.
Hi @Anonymous,
You can select the column SUb group then click on the Pivot Column:
let Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("bZPLDoIwEEV/xXTNQlRe32FcERctFoJRIJWa8PcWZsQW72bS9OQmJ9PbshQvbd5tpUUkzhe1a0xvB3eW42haZcf5/i0fVotrVAppb+3obh594+Zddm7mgNRauVkA8pTGzXgPkBwWFMPUNKNDgGRdrRIpICSRAUISOSDkUMDM9C9edfWqsBEnRA4bcUK8iSNAvIkTTC0aSYCM+j1HnALEGhlArJEDxBoFTM0aB9rGTSvbbFrB8iFijQQg1kgBYo0Mpqaf/Bf5vWD5EJHGRt5vRgIIWaQwM609+xK/GDkg/gcJSfBBQsSLgKHlOQLil+IICCmcAEFL8BuBCBm49Vw/", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type text) meta [Serialized.Text = true]) in type table [#"(blank)" = _t, #"(blank).1" = _t, #"(blank).2" = _t, #"(blank).3" = _t]), #"Changed Type" = Table.TransformColumnTypes(Source,{{"(blank)", type text}, {"(blank).1", type text}, {"(blank).2", type text}, {"(blank).3", type text}}), #"Promoted Headers" = Table.PromoteHeaders(#"Changed Type", [PromoteAllScalars=true]), #"Changed Type1" = Table.TransformColumnTypes(#"Promoted Headers",{{"service", type text}, {"SUb group", type text}, {"attribute", type text}, {"value", Int64.Type}}), #"Pivoted Column" = Table.Pivot(#"Changed Type1", List.Distinct(#"Changed Type1"[#"SUb group"]), "SUb group", "value", List.Sum) in #"Pivoted Column"
Best Regards,
Qiuyun Yu
Check out the July 2025 Power BI update to learn about new features.
This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.
User | Count |
---|---|
63 | |
63 | |
53 | |
39 | |
25 |
User | Count |
---|---|
85 | |
57 | |
45 | |
43 | |
38 |