Tuesday 4 December 2012

Three dashboard improvements

I've been working on improving a weekly spreadsheet that I maintain and update at Three.  Currently:

  • Data comes from a number of automated reports that are copied and pasted in. 
  • I then need to go through a large number of sheets, refreshing pivot tables and copying down formulae.  
  • Then I need to change a large number of charts data source to extend the timeframe.
  • In another spreadsheet, I need to manually calculate a number of values and type them into a summary sheet.
  • Finally, I need to copy and paste a large number of charts and the summary sheet into a powerpoint presentation and email it to a huge mailing list.

Time: approx 1 hour a week.


My new and improved version:

  • Data comes from a number of automated reports that are copied and pasted in. 
  • I select the Data Entry Menu from the Dashboard Home page and click Update button.  The macro refreshes all pivot tabels, which in turn fires code that copies down all relevant formulae.
  • Done.

Time: approx 2 mins a week.

The advantage of the Dashboard is that the easy to use navigation meansthat there is no longer a need for a static powerpoint presentation.  The data is easy to find, and is also dynamic, so the charts can be altered to look at different dates etc.  The charts are also linked to a dynamically altering data set that changes each week, so there is no longer the need to reselect the data source to map the expanding timeframe.  I've added a comments system so that key events can be logged and shown on the charts as a new series, rather than adding a static text box on a slide that will need to be moved the following week.

I'll post some pictures tomorrow :)

2 comments:

  1. Hi m8. Have you looked at automating the data trawl at the beginning of your new process? If you have static naming conventions and locations for those data sources then you may be able to get the whole process down to a click of a button with a bit of vba.

    ReplyDelete
  2. Hi Dam, not looked into that yet. I'll have to give it a go though. The data comes from three automated oracle reports that are emailed to me. I could just save them into a directory and look at some code to pull it out automatically. Another job for Google ;-)

    ReplyDelete