Excel as a reporting tool

S

stuart_bisset

Hope you folks out there can help me out with suggestions here.

I am about to write a management accounts reporting pack for a
reasonably large company. Their trial balance is 16,000 lines long and
downloads usually include This Year Month, This Year to date, Budget
month, Budget YTD, Prior Year Month, Prior Year To date so its a fair
bit of data. The reporting pack is likely to be 40 - 50 pages of
analysis, summaries, P&L, Balance sheets, Cash Flows, etc., which read
directly off the TB download. There would also be some intermediary
calculations on some sheets (eg to provide a "per unit" analysis of
P&L) - [unit volumes is the only other data entry required]

I know that I can produce it in excel but I fear that it may become too
big & slow.

Can anyone suggest what might be a good way to build this pack which
would result in it running quicker. eg store data in Access and link
excel via pivot tables OR perhaps there is some good OLAP add-in for
excel?? I am open to all ideas and don't mind if I have a learning
curve or some new software to buy.

Kind regards

Stuart
 
A

Andy Wiggins

It doesn't sound that large, compared to some of the things my clients have
asked me to build in Excel.

The download might be large, but it is just data. The thing that is most
likely to slow the thing down is the volume of calculations that you use to
analyse and report on the data.

Say you were to keep the data in Access and read it into Excel as it's
required. This adds two more layers of complication to your project - the
mechanics to read the data and, presumably, the VBA code that might be
required to manage the process.

My advice would be to, at least initially, stick with Excel. If it works out
then you don't have to add layers of complication. If it proves to be too
slow, then you can always recomment faster machines or additional memory
which can be a very much cheaper option than development time.

--
Regards
-
Andy Wiggins FCCA
www.BygSoftware.com
Excel, Access and VBA Consultancy
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top