AggRo: The Row Aggregator Program

AggRo is a simplified report aggregation program.


This Place Will Alway Be Open

AggRo was used to generate the data tables in finance journal publications.

Our research software generated 100s of output files.

AggRo came from the needed to automatically aggregate these files in to a publishable format.


Processing Flow and AggRo

AggRo takes its input from a number of research programs and is used to aggregate the output in to a single table that is inserted to a journal article.

AggRo Process Diagram

AggRo Process Diagram.


Trivial Example

Using a very simplified set of sample inputs.

C:\AggRo\InputData\2000-01-Actuals.csv

C:\AggRo\InputData\2000-01-Budget.csv

C:\AggRo\InputData\2000-01-Variance.csv

C:\AggRo\InputData\2000-07-Actuals.csv

C:\AggRo\InputData\2000-07-Budget.csv

C:\AggRo\InputData\2000-07-Variance.csv

A job file is written.

C:\AggRo\JobFiles\AggRo.txt

Using a batch file we run AggRo.

C:\AggRo\JobFiles\AggRo.bat

The resulting AggRo.csv file is generated.

C:\AggRo\OutputData\AggRo.csv

Here is AggRo.csv file as shown using Microsoft Excel.

C:\AggRo\OutputData\AggRo.csv in Excel


Sample Source Code

The AggRo program is comprised of a number of C++ source code files.

Source files

Header files

  • The Chameleon.h file
  • The Common.h file
  • The ConfigFile.h file
  • The files.h file
  • The stdafx.h file
  • The targetver.h file
  • Here is the AggRo executable (x86) available for download AggRo Applicaiton for Windows x86