Microsoft project management software used to plan, manage, and communicate a project schedule and other information among workgroup members, project managers, and other stakeholders.
Alternatively, we achieve the intended outcome by creating a pseudo milestone group task.
Create a pseudo milestone task under each core business group main task (this should be super task of all activities under that business group). Then insert a new text field (with any name) and this can be filtered to to show the progress % in each core business group. Also help to show progress across all business groups (but may not show overall project level progress but still useful to know progress group wise).