Patent ID: 8458178

Claim:
A system for reporting, comprising: a processor configured to: generating a report from a set of objects; determine whether a data comprises an aggregated data in the report, wherein the aggregated data comprises a set of measures that have been aggregated for each object of the set of objects, wherein the set of measures is aggregated using an aggregation function comprising one of the following: a summing function, an averaging function, a minimum function, a maximum function, or a counting function; in the event that the data comprises the aggregated data in the report: determine a list of dimensions by which the aggregated data can be disaggregated and reaggregated; and receive a selected dimension from the list of dimensions; and provide the aggregated data disaggregated and reaggregated using the selected dimension, wherein the aggregated data includes another aggregated data comprising another set of measures that have been aggregated for each object of another set of objects; and in the event that a different dimension is selected, provide the aggregated data disaggregated and reaggregated using the selected different dimension; a memory coupled to the processor and configured to provide the processor with instructions.