Dashboard Reporting Request

I have a client that uses Sales Order Master Orders as their "JOBS". They need to know how much is left to bill on a job, as well as the total margin and sell of the billed portion.  This would make checking the health and life cycle of the project much easier.  The want the information in a dashboard like view but BIE is so limited. I was thinking maybe Sage Data & Analytics but wanted to put it out there to see if anyone has any other recommendations. It's Sage 100 Advanced v2021. Thank you!