Patent ID: 8381090

Claim:
A process for defining a dynamic expansion of a data calculation scope, the process utilizing a device which has at least one logical processor and a memory in operable communication with the logical processor, the process comprising: obtaining in the memory a report definition; by operation of the at least one processor: locating within the report definition a data-bound object definition defining a data container having a domain scope; locating within the report definition an inner group definition defining an inner group nested within the data container; and locating within the report definition an instruction to synchronize the inner group across the data container domain scope; and in response to receiving a request to synchronize the inner group across the data container domain scope: identifying at least two instances of the inner group, the instances differing in at least one data value; synchronizing the at least two instances of the inner group based on the data container domain scope; and generating a report layout in which the synchronization is visually indicated.