logo
Documents & Forms
Microsoft 365 & SharePoint Tools
Classic SharePoint Tools
Org Chart
Apr 29, 2020
Export organizational structure to CSV and build reports using Excel and Power BI
Vladimir Uspenskii
Vladimir Uspenskii
Customer Support Engineer

Have you ever had a feeling that your Org Chart does not provide you the info you need? Sometimes just viewing is not enough. To get a better grip on your Organizational structure, you may wish to work with spreadsheet data on your employees in MS Excel, LibreOffice Calc, Google Sheets, Numbers for macOS, and similar software.

SharePoint Org Chart by Plumsail has just the tool to do the job. I’m going to use the new Export to CSV feature to get the data. What makes it suitable for the task is the ability to provide you with the data on each employee’s level and the number of her or his subordinates. Further on, we’ll explore a couple of ideas for the Organizational Structure Reports in MS Excel.

Here’s how the raw data will look like. Note that you can view much more info on each employee, including, but not limited to phone, office, email, picture URL. We’ll focus on the Title, Department, and two helper fields:

  • PochLevelNumber: the level of the employee starting from the very top of the Org Chart.
  • PochSubordinatesCount: the number of employee’s direct and indirect subordinates.

1

Get a closer look at your Managers

Pivot tables and charts in MS Excel are great tools to analyze your aggregated data. Let’s see if we can get an insight into the distribution of managers by departments in our company. First, we’ll create a pivot pie chart based on the selected data.

2

Let’s walk this through.

We’ll need to add Department as the selected Categories.

Then we add one field to count unique employees. In our company, people are uniquely identified by the Preferred Name, but you may wish to use the Email or Account field to get the same result. Note that the Pivot Chart automatically transforms the categorical data such as the Preferred name to the Count type.

Finally, we ad the PochSubordinatesCount helper field to filter out all the employees that have “0” subordinates. That will only leave only managers in the picture.

3

Now we can see that most of our managers are in the Sales Department. Wait, is it a good thing or a bad thing? Let’s try viewing the Managers to Staff Ratio by Department.

4

We can see now that the ratio does, in fact, vary by Department. Chances are we can’t go too far from here without a clear understanding of the typical manager’s responsibilities in each department, but it’s nice to have a clear view, especially when your structure is so large and multi-layer that you can’t grasp this data just from looking at an Org Chart.

Analyze the Levels in your Structure

For this part, let’s switch to Power BI, a powerful tool by Microsoft to create reports and charts with minimum data preprocessing. We’ll use the Reports tool.

Let’s count our Employees by level. We’ll use the Pie chart once more. To do this, just add the unique field to count by (Preferred name in our case) to the Values field and the PochLevelNumber will be the category in Legend. We also need to filter out the 1 first level as it will always be equal to one and that’s not too informative.

5

Here’s what we have in a simple structure. You can imagine that it can get pretty complex when your levels grow up to 10 or even 15.

6

You can combine both ideas above to get an insight into how your employees are distributed both by levels and departments. Here’re a few more ideas:

  • Count Employees by their Job Titles and see how those are distributed by Department.
  • Count the number of employees and managers on each level.
  • Find the number of levels with the

Not a user of the Plumsail Org Chart yet?

Just try it for free! Download trial to enjoy your free month.

We at Plumsail are always here to answer your questions, just drop us a message to [email protected].

Note: The post has been originally published at Medium:
Have any questions?
Join our community or contact the support team: