Forum Discussion
gb00th
4 years agoNew Member
Table Manipulation
I have a table of data that comprises
| ID | Response | Label |
| 1 | Location | UK |
| 2 | Location | Germany |
| 3 | Location | France |
| 1 | Project | A |
| 2 | Project | B |
| 3 | Project | C |
How can I either generate new columns, or manipulate this table to produce the following:
| ID | Location | Project |
| 1 | UK | A |
| 2 | Germany | B |
| 3 | France | C |
I'm convinced there's an easy way, but I cannot find the way to get there. Help please?
Table 2 = ADDCOLUMNS( VALUES('Table'[ID]), "Location", CONCATENATEX(FILTER('Table', 'Table'[ID] = EARLIER('Table'[ID]) && 'Table'[Response] = "Location"),'Table'[Label]), "Project", CONCATENATEX(FILTER('Table', 'Table'[ID] = EARLIER('Table'[ID]) && 'Table'[Response] = "Project"),'Table'[Label]) )
In case it answered your question please mark this as a solution for community visibility. Appreciate Your Kudos 🙂
1 Reply
- SpartaBICommunity Champion
Table 2 = ADDCOLUMNS( VALUES('Table'[ID]), "Location", CONCATENATEX(FILTER('Table', 'Table'[ID] = EARLIER('Table'[ID]) && 'Table'[Response] = "Location"),'Table'[Label]), "Project", CONCATENATEX(FILTER('Table', 'Table'[ID] = EARLIER('Table'[ID]) && 'Table'[Response] = "Project"),'Table'[Label]) )
In case it answered your question please mark this as a solution for community visibility. Appreciate Your Kudos 🙂