Manipulating the Analytic Grid at Runtime
Your job as an application developer is not finished at design time. You can perform several tasks at runtime to ensure that the analytic grid works as desired:
All data for the analytic grid can be accessed using the PeopleCode RowSet class, as with the regular grid.
You can write business logic to manipulate this data.
See Understanding Data Buffer Access, Understanding Data Buffer Classes Examples, Instantiating Rowsets Using Non-Component Buffer Data, Using the Analytic Grid in PeopleCode.
If necessary, use the RowInit event to populate data for application data fields.
The record definition associated with a cube collection—and, therefore, with the analytic grid—can have fields that are not mapped to the cube collection's cubes or dimensions. These extra application data fields are treated as non-dimensional fields. They are not populated automatically by the Analytic Calculation Engine. The RowInit event is fired for each row as it is retrieved from the database, and provides the opportunity for the application to populate these application fields with the appropriate data.
See RowInit Event.
Use PeopleCode to manipulate the analytic model and analytic grid data, as well as change the display of the analytic grid.
See Understanding the Analytic Calculation Engine Classes, Using the Analytic Grid in PeopleCode.