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 SharePoint list with 60+ comment fields. I want to create a new table with a calculated column for each comment with the following format:
Current Date + Submitter + Comment
Since there are so many comment fields, is there a more efficient way of dynamically creating these columns without having to create each column one at a time? There may be the possibility that more questions will be added in the future, so I would like to find the most effective way to do this if possible.
In addition, the other issue I am running into is that the submitter field is a SharePoint people type and in Power BI it is showing as a record. I am not sure how to get it to show the display name instead.
Any information or guidance would be greatly appreciated! ![]()
@mwllms Best would be to unpivot the data, and then it will be one column to work with which wil make it very easy. If you can share sample data, will help you get the solution.
I'm not sharepoint/powerbi expert but seems like there are multiple fields in submitter (first name, last name etc), what you get if you expand it by clicking arrows on the column header.
Subscribe to the @PowerBIHowTo YT channel for an upcoming video on List and Record functions in Power Query!!
Learn Power BI and Fabric - subscribe to our YT channel - Click here: @PowerBIHowTo
If my solution proved useful, I'd be delighted to receive Kudos. When you put effort into asking a question, it's equally thoughtful to acknowledge and give Kudos to the individual who helped you solve the problem. It's a small gesture that shows appreciation and encouragement! ❤
Did I answer your question? Mark my post as a solution. Proud to be a Super User! Appreciate your Kudos 🙂
Feel free to email me with any of your BI needs.
Hi @parry2k : Thank you for your help. I am not sure what you mean by unpivot the data. What I am trying to do is combine three columns into one and I am trying to do this process for 60+ columns. For example:
This is an example of what the table looks like. I want to combine:
Date Submitted +Submitter + QuestionNumberComments for each of the 60+ columns in the most efficent way possible.
The end result would look like this:
Do you know of a better way to accomplish this than to create a column on by one?
@mwllms yes unpivot will make it easier, if possible Please share data in excel using onedrive/google drive to get your answer quickly. Remove any sensitive information before sharing.
Subscribe to the @PowerBIHowTo YT channel for an upcoming video on List and Record functions in Power Query!!
Learn Power BI and Fabric - subscribe to our YT channel - Click here: @PowerBIHowTo
If my solution proved useful, I'd be delighted to receive Kudos. When you put effort into asking a question, it's equally thoughtful to acknowledge and give Kudos to the individual who helped you solve the problem. It's a small gesture that shows appreciation and encouragement! ❤
Did I answer your question? Mark my post as a solution. Proud to be a Super User! Appreciate your Kudos 🙂
Feel free to email me with any of your BI needs.
@parry2k : Unfortunately, I won't be able to share the data because it all contains sensitive company information. If you have any links to examples or resources on what you are trying to show me that would help out as well. ![]()
The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!
| User | Count |
|---|---|
| 39 | |
| 38 | |
| 38 | |
| 28 | |
| 25 |
| User | Count |
|---|---|
| 124 | |
| 87 | |
| 70 | |
| 66 | |
| 65 |