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
Hello
I have a dataset like this
| Id | Name | value |
| 1 | Data Request | b1 |
| 1 | Impacted Project | Prj123 |
| 2 | DataRequest | b1 |
| 3 | DataRequest | b1 |
| 4 | Data Request | b1 |
I want to create two calculated columns, based on the name
| Id | DataRequest | Impacted Project |
| 1 | b1 | Prj123 |
| 2 | b1 | null |
| 3 | b1 | null |
| 4 | b1 | null |
Any help?
When you pivot the name column base the values on the values column and set it to Don't Aggregate.
@Anonymous You will need to make sure the names are the sames. PowerQuery will see 'DataRequest' and 'Data Request' as 2 different values. Once you fix that you can pivot the name column and use the value collumn with no aggregation.
I have attached my sample file for you to look at.
@jdbuchanan71 thanks and it looks like it is something that will work but when apply the changes the values turned into 0s and 1s for the new columns instead of the right text values. Any issues? I have multiple columns than I showed in the question.
Check out the November 2025 Power BI update to learn about new features.
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!
| User | Count |
|---|---|
| 57 | |
| 43 | |
| 41 | |
| 23 | |
| 17 |
| User | Count |
|---|---|
| 186 | |
| 116 | |
| 95 | |
| 64 | |
| 45 |