Creating a Manager Span of Control Chart

How would we go about creating a table that shows manager counts from the top down. For example the CEO has 6 Chiefs that report to him. The CHRO below the CEO has 2 direct report managers, who each have people they manage. How could we design a report that could start out from the top showing the CEO with a headcount of 6 that report directly to him. Click on him and see all 8 Chiefs with the total manager headcount under each one, then click the CHRO, see the manager headcount of 2, then click one of her managers and see that manager has a headcount of 3, and so on.

But the tricky part is that with each new employee the data needs to automatically refresh and place that new employee into the count for the correct manager, without having to manually add a field to that employee, or also to update if someone gets promoted to a manager position and now should be on that list. We tried something but only got it to show the counts of all managers, but then put all individual contributers as others and bunched them separately.

Something like this…

Best Answers

  • GrantSmith
    GrantSmith Coach
    Answer ✓

    Are you requiring it to be in a tabular format? You could get something similar with a Sankey chart where you'd just need your data to have two columns:

    Boss Title | Report Title

    **Was this post helpful? Click Agree or Like below**
    **Did this solve your problem? Accept it as a solution!**
  • MichelleH
    MichelleH Coach
    Answer ✓

    @lfielding I second @GrantSmith's suggestion about using a Sankey chart since it's designed for visualizing these types of relationships and would eliminate the need for so many clicks. You can still drill down to see specific names in a table format.

    An alternative is to create a dataflow that joins employees of each level to their manager. However this method is fairly rigid since it requires a join for each level of boss-employee relationship, which could get challenging if levels are added or removed at any time

Answers

  • GrantSmith
    GrantSmith Coach
    Answer ✓

    Are you requiring it to be in a tabular format? You could get something similar with a Sankey chart where you'd just need your data to have two columns:

    Boss Title | Report Title

    **Was this post helpful? Click Agree or Like below**
    **Did this solve your problem? Accept it as a solution!**
  • yes we would like it in a tabular format that would allow us to click through to different managers at different levels but ultimately be able to see all employees that directly report into a manager, even if that manager is 4 levels down, or more.

  • MichelleH
    MichelleH Coach
    Answer ✓

    @lfielding I second @GrantSmith's suggestion about using a Sankey chart since it's designed for visualizing these types of relationships and would eliminate the need for so many clicks. You can still drill down to see specific names in a table format.

    An alternative is to create a dataflow that joins employees of each level to their manager. However this method is fairly rigid since it requires a join for each level of boss-employee relationship, which could get challenging if levels are added or removed at any time