I would create non persistent entities for those counts. Just create a microflow that creates that non persistent object and does the counting. You can do XPath retrieves and then a count list functionality for the calculations. Then show this object where you want. Other option would be to create OData services and use a tool like Microsoft BI to do the analysis part.
And in the academy you can filter on role. There is one for the analyst role. That might fit your purpose.
Regards,
Ronald