Section Tags
Section tags define the logical sections (header, footer, and others) in the report. Section tags are placed in the first column of the report template.
In model type reports, the full table name is displayed. In report types such as CPR, CrossTab, and Summary, the table indicator is the selected criteria for the heading section, such as Criteria1, Criteria2, and so on.
For example, in a row with the Section tag of <Header>{Criteria1}, the property tag will be {Criteria1.Id} {Criteria1.Description} to print the ID and the description of the first selection criteria in the Report Wizard. If WBS is selected, the report displays 1.1.1.1 Frame Design. Using the criteria number for the tag enables the report to be compatible with any selection criteria.
Most of the report templates supplied with Cobra use a property tag with N, such {CriteriaN.Id}. This allows the report to expand and add rows based on the number of selected criteria. If you plan to customize a report to add property tags that are specific to a table, the first step is to create a saved report where the criteria is no longer variable. Then, copy the rows of the report template to specify the selection row.
Example
For example, the time-phased report has this criterion: <Header>{CriteriaN}{Group} {CriteriaN.ID}
To add the progress technique to the time-phased report, save the report with the criterion of Control Account and Work Package. Then change the heading row to two fixed header criteria:
- <Header>{Criteria1}{Group}{Criteria1.ID}
- <Header>{Criteria2}{Group}{Criteria2.ID}
It is now clear that the second row in the report is the work package level.
The time-phased report has a tag in the header that inserts columns based on the number of criteria: {CriteriaN.Title}{Right}{Insert}
Remove the {Right}{Insert} tags from the <Header>{Page} row so new columns are not automatically added for each criterion. Then manually insert a column in the report and modify the criteria 2 row to include the following EVT property tag:
- Header>{Criteria2}{Group}{Criteria2.ID} {Criteria2.EVT}
| Section | Tag | Report Types | Description |
|---|---|---|---|
|
HeaderSheet |
N/A |
All |
Worksheet page header. Displayed on the page header of every page. The content of this section is defined in the Excel worksheet page header. |
|
FooterSheet |
N/A |
All |
Worksheet page footer. Displayed on the page footer of every page. The content of this section is defined in the Excel worksheet page footer. |
|
HeaderPage |
<Header>{Page} |
All |
Page header. These rows are repeated on every page. |
|
HeaderReport |
<Header>{Report} |
All |
Report header. Displayed at the beginning of the report. |
|
FooterReport |
<Footer>{Report} |
All |
Report footer. Displayed at the end of the report. |
|
HeaderGroup |
<Header>{CriteriaN} |
Aggregated |
Criteria header. Displayed once at the beginning of each criterion/record. |
|
<Header>{CriteriaN.CostSetN} |
Aggregated |
Cost Set header. Displayed once at the beginning of each cost set/record. |
|
|
<Header>{<Entity>} |
Non-Aggregated |
Entity header. Displayed once for each <Entity> entity. Examples of entities: ControlAccount and Code. Entities can be referenced hierarchically. For example, ControlAccount.WorkPackage and ControlAccount.NoteAsg |
|
|
FooterGroup |
<Footer>{CriteriaN} |
Aggregated |
Criteria footer. Displayed once at the end of each criterion/record. |
|
<Footer>{CriteriaN.CostSetN} |
CAP |
Cost Set footer. Displayed once at the end of each Cost Set / record. This section is only available in conjunction with the {UseLowMemoryOutput} tag. |
|
|
Footer>{<Entity>} |
Non-Aggregated |
Entity footer. Displayed once for each entity. |
|
|
HeaderGrandTotal |
<Header>{GrandTotal} |
CAP |
Grand total section that you use to override the default grand total section of a report. Displayed after the last Criteria footer. |