Forum Discussion
Transpond multiple columns with identical values as rows
Hi all,
I am having an issue with the format of my table with answers from a survey. See data at the bottom in table 2.
I would like to have it formatted as shows in table1 in a visual or actual table, do you have any tips or trics in PowerQuery I can use?
Would love to hear form you.
Please let me know if you need more information.
Regards,
J
Tabel1
| Totally agree | Somewhat agree | Neutral | Somewhat disagree | Totally disagree | |
| Question1 | 3 | 0 | 2 | 4 | 7 |
| Question2 | 0 | 3 | 2 | 4 | 3 |
| Question3 | 3 | 7 | 2 | 2 | 7 |
| Question4 | 3 | 0 | 2 | 2 | 3 |
| Question5 | 7 | 0 | 4 | 0 | 0 |
| Question6 | 0 | 0 | 2 | 4 | 7 |
| Question7 | 3 | 4 | 2 | 4 | 0 |
| Question8 | 3 | 0 | 2 | 4 | 0 |
| Question9 | 3 | 7 | 2 | 4 | 7 |
| Question10 | 7 | 0 | 7 | 4 | 7 |
| Question11 | 3 | 0 | 2 | 4 | 7 |
| Question12 | 3 | 0 | 2 | 4 | 7 |
Table2
| Question1 | Question2 | Question3 | Question4 | Question5 |
| Totally agree | Totally agree | Somewhat agree | Totally agree | Totally agree |
| Totally agree | Totally agree | Somewhat agree | Totally agree | Totally agree |
| Totally disagree | Totally agree | Somewhat disagree | Totally disagree | Neutral |
| Somewhat agree | Totally agree | Neutral | Somewhat agree | Somewhat agree |
| Totally agree | Totally agree | Totally agree | Totally agree | Totally agree |
| Totally agree | Totally agree | Totally agree | Somewhat agree | Totally agree |
| Totally agree | Totally agree | Somewhat agree | Somewhat agree | Totally agree |
| Totally disagree | Neutral | Totally disagree | Somewhat disagree | Totally agree |
| Totally agree | Totally agree | Totally agree | Totally agree | Totally agree |
| Totally agree | Totally agree | Totally agree | Totally agree | Totally agree |
| Somewhat agree | Somewhat agree | Neutral | Neutral | Totally agree |
| Totally agree | Totally agree | Somewhat agree | Somewhat agree | Totally agree |
| Totally disagree | Totally disagree | Totally disagree | Totally disagree | Totally disagree |
| Totally agree | Somewhat agree | Totally agree | Totally agree | Totally agree |
| Totally agree | Somewhat agree | Totally agree | Somewhat agree | Totally agree |
| Somewhat disagree | Neutral | Somewhat agree | Neutral | Neutral |
| Totally agree | Totally agree | Totally agree | Totally agree | Totally agree |
| Totally agree | Totally agree | Somewhat agree | Totally agree | Totally agree |
| Somewhat agree | Totally agree | Somewhat agree | Somewhat agree | Totally agree |
| Totally agree | Totally agree | Totally agree | Somewhat agree | Totally agree |
| Totally agree | Totally agree | Totally agree | Totally agree | Totally agree |
| Somewhat agree | Totally agree | Somewhat agree | Somewhat disagree | Totally agree |
| Somewhat disagree | Neutral | Somewhat disagree | Neutral | Somewhat agree |
| Somewhat agree | Totally agree | Somewhat disagree | Neutral | Somewhat agree |
| Totally disagree | Totally disagree | Totally disagree | Totally disagree | Totally disagree |
| Totally agree | Totally agree | Totally agree | Totally agree | Totally agree |
| Somewhat agree | Totally agree | Neutral | Somewhat agree | Totally agree |
| Somewhat agree | Somewhat agree | Totally disagree | Somewhat disagree | Somewhat agree |
| Somewhat agree | Totally agree | Totally agree | Somewhat agree | Somewhat agree |
Add an Index (via the interface). This identifies the rows otherwise that detail will get lost in any transformations.
Then select the index column and 'Unpivot other columns'
This should be a good storage format. Close and Apply.
--
You can visualise this in a matrix with Question on the Rows, Value in Columns, Count of Value in Values.
I think that should do it. Let me know how it goes.
2 Replies
- HotChilli
Community Champion
Add an Index (via the interface). This identifies the rows otherwise that detail will get lost in any transformations.
Then select the index column and 'Unpivot other columns'
This should be a good storage format. Close and Apply.
--
You can visualise this in a matrix with Question on the Rows, Value in Columns, Count of Value in Values.
I think that should do it. Let me know how it goes.
- AnonymousNot applicable
This is exactly what I needed.
Thanks for quick reply!