Power BI is the reporting platform most used with Project Online. It’s interactive. It’s visual. It allows for drilldowns of data. It allows for custom columns and measures to display your project metrics in flexible ways depending on the audience.
When reporting from Project Online, the data is stored in Odata feeds. There are many tables of data from Projects to Tasks to Assignments. Even though you may see the formatting in the custom fields in Project Online, all formatting is stripped out when the data is stored with Odata feeds.
There is a workaround to this that can be implemented into your reports! You can designate a special character be used as part of your business process then in Power BI use that character to create a line break.
Decide the character that would work best for your team to use as separator. I recommend not using characters you may use in the content itself, such as underscore (_) or dash (-). I typically use the asterisk (*). Add the character immediately before you would like to see the line break in the reporting.
Here is an example of how the data looks when entered in the Project Details Page:
Figure 1: Example of how the data looks when entered in the Project Details Page.
This is how adding this field into the Power BI report straight from Odata displays:
Figure 2: Odata display Power BI report
In your Power BI report data model, create a custom column that searches for your designated special character and substitute it with a line break (UNICHAR(10).
PROJILITY is a Microsoft PPM and CRM services leader and product innovator. Our Hammerhead products have helped organizations around the world save hundreds of thousands on Microsoft Project Server training, customization, and support costs.