Forum Discussion
Data Table Dynamic
- 6 years ago
Hi Anonymous ,
Add an index column unpivot your data except the index in the query editor and you will get tow column -Attribute and Value.
Now use your attribute on a matrix and index and a slicer place index on the rows of the matrix and hide the column result attach and code for unpivot attach..
let Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WCvV0UdJRMjTScwx3BTNMgWSmuQWQDDVSitWJVgp3DQJJmITrpRaVgFkQJWYgJYZgJYFQvTBDTMD6M03BSkwgpgRHgGX8oaYAVRqC1FgagNQYg9UEu8CMCfUEKQmOMEI4BmhTLAA=", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [Col1 = _t, Col2 = _t, Col3 = _t, Col4 = _t, Col5 = _t]), #"Changed Type" = Table.TransformColumnTypes(Source,{{"Col1", type text}, {"Col2", type text}, {"Col3", type text}, {"Col4", type text}, {"Col5", type text}}), #"Unpivoted Columns" = Table.UnpivotOtherColumns(#"Changed Type", {}, "Attribute", "Value") in #"Unpivoted Columns"
Hi MFelix ,
Thanks for Unpivot query however I need scenario 2 answer,I have selected only two columns and table result shows same column result.
Can you help me .
Hi Anonymous ,
Have you followed the explanations about the way you need to unpivot and setup a matrix visualization? Have you tried the attach PBIX file I have send out.
As you can see on the image below when I select a column the table changes accordingly:
Just to rephrase the steps are:
- Add Index column
- Select all columns unless Index columns
- Unpivot
- Matrix visualization:
- Rows: Index
- Columns: Attribute
- Values: Values
- Turn off Wrap text
- Turn off totals
- Reduce size of index column until is not visible
- Slicer: Attribute
Any questions please tell me.