<< Home

How to Design a Custom Dashboard Report

How to Design a Custom Dashboard Report
Author: Ben Pawlowski, Customer Experience Specialist, Fleet Division, Geotab USA

Going beyond standard reports can take you to a new level of insight and capability. Creating your own fleet management reports in MyGeotab is really simple. This post gives you a step-by-step tutorial designing and importing your own MyGeotab custom dashboard report.

mygeotab dashboard with custom reports

The Dashboard section of MyGeotab is the front page of your fleet management portal. You can pull any data from your portal on demand. However, putting the important metrics in one central location is a great way to save time and makes your job easier.

There are four easy steps to creating a new dashboard report:

  1. Determine what you want to measure.
  2. Export the exceptions report into MS Excel.
  3. Create an Excel chart.
  4. Import your Excel file into MyGeotab.

Follow the instructions in this post, and you will have the process mastered.

Designing a MyGeotab Custom Report

Step 1: Determine What You Want to Measure

The first thing you will want to establish is exactly what you want to measure. This will be determined by your company goals. There are many different things you could target, such as:

  • Count the number a times a particular rule was broken.
  • See how many miles the fleet drives every day.
  • Determine the maximum speed.
  • Set up a driver scorecard.
  • Evaluate the fleet’s risk level.
  • Top Seat Belt Offenders.

In this example, we’ll start with something simple: looking at the top seat belt offenders.

Sign up for our Wildcard Wednesday webinars to learn more tips and tricks for MyGeotab.

Step 2: Export the Exceptions Report into MS Excel

For this report, we’ll start by exporting an exceptions report into Microsoft Excel. In your MyGeotab database, go to Rules & Groups, and click Exceptions. Under Options, select your date range, your vehicles, your rule (in our case: Seat belt), then click the Apply changes button.

Custom reports only allow a maximum of 1000 rows in Excel, so select a number of vehicles or a date range that does not exceed this limit.

mygeotab exceptions options

You will see a list of exceptions. To export your file, click View, select Summary, click Report. Click on the green Excel icon and the file will download to your computer.

exporting a report in mygeotab

Step 3: Create an Excel Chart

Open the downloaded Excel file. Check to ensure that you are on the Summary tab. The Summary tab contains a PivotTable that we will use to build our MyGeotab Dashboard report.

Click on the PivotTable. The PivotTable Fields box will appear on the right side of the screen, as shown below.

updating a pivot table

Let’s refine the view to show the count of seat belt violations. Go ahead and uncheck the field boxes, leaving only Name and Incident Count checked. The PivotTable will update automatically.

Click on the PivotTable again. On the Excel toolbar, under PivotTable Tools, click Analyze, then PivotChart.

pivot chart of mygeotab data

From the options provided, select the type of chart you would like to display on your Dashboard (column,  pie chart, bar graph, etc.). In this example, I have decided to use the default Clustered Column. Click the OK button. The PivotChart is inserted into the Excel report.

selecting chart type in excel

You can go ahead and import this new Dashboard report into your database. If you want to stop at this point, save your file in Excel in either an .xlsx or .xlsm format and jump ahead to Step #.

Optional: Format Your Excel Chart

At this stage, I prefer to make a few formatting changes. This requires only a few minutes and will make your chart more user-friendly and visually-appealing.

  1. Simplify the table by removing the extra boxes. This is easy to do. Just right-click and delete the Total boxes in the chart.
  2. I also like to sort the data so it displays from left to right, starting with the highest number of incidents. Find the Name box in the PivotTable, then click the small dropdown arrow in the right side of the cell. Select More Sort Options. Now, click Descending (Z to A) by: and select Total Incidents. Click OK. Our PivotChart is now sorted by our top seat belt offenders.
  3. If you have a large fleet, you may only want to display the Top 10 or 20 vehicles in the category. To do this, click the dropdown arrow in the Name cell, then select Value Filters and Top 10. Input your value and click OK.
  4. Click on the PivotChart, then, under PivotChart Tools, click Design. Mouse over the Chart Styles to preview, or click to select and change your chart. You can even change the color of the chart by right-clicking on one of the columns.
  5. Save your file in Excel in either an .xlsx or .xlsm format. We now have our completed Dashboard report and are ready to bring it back into our database.

mygeotab custom dashboard report total seat belt incidents

Step 4: Import your Excel file into MyGeotab

In your database, go to Administration > Reports & Report Views, then click Add Excel File. Drag and drop your file onto MyGeotab, or click to browse and select the file from your computer.

mygeotab report views

Once the file is loaded, you can modify the report settings.

  1. Report view tab — Switch the toggle for “Show report in drop down list” to On.
  2. Dashboard tab — Switch the toggle for “Dashboard graphic options” to On. If you want the report to display on your own Dashboard, set “Display on my dashboard” to On as well. Under Dashboard viewers, you have choose whether you wish to add this report to the dashboards of all company users or only for users in a certain group/s.
  3. Select your Date range, Refresh period, and Next run. I want this to run as a weekly report, so I want the date range to be “Last week”, my refresh period to “Weekly,” and my next run to be this coming Monday morning. The report will continue to automatically refresh every Monday morning at the same time.
  4. The report will show all vehicles in the fleet by default. If you want this report to display data only for a specific group of vehicles, specify that using the “Belonging to” dropdown.
  5. Under Additional Report options, click in the Exception rules box and select the Seat belt rule.
  6. Finally, scroll up to the top and rename your report, for example “Seatbelt Violations.” Click Save.

Your new custom report is now available for viewing on your Dashboard!

Dashboard reports are very powerful tools that can be used to observe fuel economy, stops, complicated scorecards, and much more! Combining the rules feature with reporting helps fleet managers measure performance in core areas, including productivity, safety, fleet optimization, and compliance.

Using the steps outlined above, you should now be equipped to create your own beautiful, easy to understand dashboard reports in MyGeotab.

Learn more tips for working in MyGeotab in these blog posts:

Customizing How You Receive Your Data in MyGeotab
Customizing how you receive data in mygeotab

Quick Tips For Making The Most Out of MyGeotab
Mygeotab quick tips

A Deeper Dive Into Geotab’s Knowledge Base
A deeper dive into Geotab's knowledge base


  • Posted November 18, 2017 at 2:03 pm | Permalink

    How do you make the dashboard view larger, like in this example (rectangular rather than square)?

    • Posted November 29, 2017 at 1:13 pm | Permalink

      You can make the graphic larger by increasing its size in Excel. Click the corner of the graphic and drag to adjust the size, then save and import into the database. Let us know if you have any more questions.

Leave a Reply

Your email is never published nor shared. Required fields are marked *

Subscribe Now
Get more Geotab news. You can unsubscribe at any time.