Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more
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?
Solved! Go to Solution.
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 🙂
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 🙂
The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!
| User | Count |
|---|---|
| 10 | |
| 5 | |
| 5 | |
| 3 | |
| 3 |
| User | Count |
|---|---|
| 24 | |
| 10 | |
| 10 | |
| 6 | |
| 6 |