Forum Discussion
afaherty
Helper V
1 year agoIssue with pivoting via DAX
Hello, This is piggy-backing off of a previous post I had made and I continue to struggle which is my fault because my real data has more columns of interest that I did not share (apologies for that...
- 1 year ago
afaherty This can be easily done with Power Query no need to use DAX for data transformation.
let Source = RawData, Unpivot = Table.UnpivotOtherColumns ( Source, { "StudentID", "Level", "Test" }, "A", "V" ), MergeCols = Table.CombineColumns ( Unpivot, { "Test", "A" }, Combiner.CombineTextByDelimiter ( "_", QuoteStyle.None ), "Merged" ), Pivot = Table.Pivot ( MergeCols, List.Distinct ( MergeCols[Merged] ), "Merged", "V", ( x ) => x{0}? ) in Pivot
AntrikshSharma
Community Champion
1 year agoafaherty This can be easily done with Power Query no need to use DAX for data transformation.
let
Source = RawData,
Unpivot = Table.UnpivotOtherColumns ( Source, { "StudentID", "Level", "Test" }, "A", "V" ),
MergeCols = Table.CombineColumns (
Unpivot,
{ "Test", "A" },
Combiner.CombineTextByDelimiter ( "_", QuoteStyle.None ),
"Merged"
),
Pivot = Table.Pivot ( MergeCols, List.Distinct ( MergeCols[Merged] ), "Merged", "V", ( x ) => x{0}? )
in
Pivot