On 18/09/2014 09:57, ap501...@gmail.com wrote:
I am looking for some tips as to how Python could be used to solve a simple 
business problem involving consolidation of financial data across a company  
with a number of business units rolling up to a department and departments 
rolling up to the whole organization.

Company = Department(1)+Department(2)+...Department (N)
Department(1)= Unit(1,1)+Unit(1,2)+...+Unit(1,K)
...
Department(N)= Unit(N,1)+Unit(N,2)+..+Unit(N,K)

Suppose,for each unit, Unit(i,j) we have a time series of 3 variables:

Income(i,j) , Expenses(i,j) and Surplus(i,j) = Income(i,j)- Expenses(i,j)

Required to find:

(1)Income, Expenses and Surplus consolidated for all units within a Department; 
and
(2)Income, Expenses and Surplus consolidated for all departments within the 
company.

I would welcome any help in expressing this problem directly in Python. Also, 
are there any Python modules or packages that enable problems of this type to 
be solved. Thanks in advance for any help.


Maybe complete overkill here but this animal http://pandas.pydata.org/ is worth looking at. I'll quote "pandas is an open source, BSD-licensed library providing high-performance, easy-to-use data structures and data analysis tools for the Python programming language.".

--
My fellow Pythonistas, ask not what our language can do for you, ask
what you can do for our language.

Mark Lawrence

--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to