Matrix object The matrix object defines the intersection of at least two

1-12 Oracle Reports Users Guide to Building Reports

1.3.7.2.1 Matrix object The matrix object defines the intersection of at least two

repeating frames. The repeating frames are the dimensions of the matrix and the matrix object contains the repeating frame that will hold the filler or values of the cell group. You need one matrix object for each pair of intersecting repeating frames in the layout. One of the repeating frames must have the Print Direction property set to Down and the other must have the Print Direction property set to Across in order to form a matrix. For more details, see Section 2.3.7, About matrix objects . Usage notes You can improve the performance of matrix reports with: ■ fewer queries ■ WHERE clauses See also Section 2.3.7, About matrix objects Section 2.1.7, About nested matrix reports Section 2.1.8, About matrix with group reports Section 2.4.2, About layout defaulting Section 4.5.1, Creating a report

1.4 Wizards

Oracle Reports Builder includes wizards to help you quickly and easily define a report and add objects to it. The topics in this section describe each Oracle Reports Builder wizard. ■ About the Report Wizard ■ About the Report Block Wizard ■ About the Data Wizard Note: When running a JSP-based Web report that includes a matrix object, the JSP rw:include tag expects the matrix object to format on only one page. However, if the cells in the across repeating frame expand, the column headers of the matrix may be forced onto a second page regardless of the page size. Therefore, these matrix headers will not appear in the report output. Additionally, in this situation, the paper layout does not display correctly as header fields move to subsequent pages where the cell values remain on the first page. To resolve this, it is important to carefully define in the Report Editor the space available to the across repeating frame to allow for displaying the largest values, then set the Vertical Elasticity property of the across repeating frame to Fixed. Note: Cross-product groups always cause fetching ahead. The reason for this is that to cross-tabulate the data in a cross-product group, Oracle Reports Builder must first fetch all of the data.