Excel sheet naming improvements

The RSVP.EXCEL.XLS2007_SUFFIX_PAGENUMBER advanced property is added for the report service to provide a consistent way of naming Excel sheets. By default, this property is set to true.

This new property, with its default value, introduces the following changes to naming duplicate sheets in Excel reports:

  • The suffix _duplicate_increment is added to duplicate sheet names, where the duplicate_increment always starts with 2 for the first duplicate of a given name, and increments by 1 for each subsequent duplicate. For example: Camping Equipment, Camping Equipment_2, Camping Equipment_3 or Products, Products_2, Products_3.
  • The prefix s_duplicate_increment (previous behavior) is no longer added to the sheet names.
  • The sheet names never exceed the Excel 31 character limit, including the situations when the duplicate sheet naming logic is applied.

The new naming behavior affects the preexisting property RSVP.EXCEL.NUMBEREDSHEETNAMES in the following ways:

  • When RSVP.EXCEL.NUMBEREDSHEETNAMES is set to true, its behavior is overwritten.
  • When RSVP.EXCEL.NUMBEREDSHEETNAMES is set to false, there are no significant changes in behavior, only fixes and improvements.

Starting with this release, the default value for the RSVP.EXCEL.NUMBEREDSHEETNAMES property is changed to false.

The new duplicate names handling applies also to the RSVP.EXCEL.PAGEGROUP_WSNAME_ITEMVALUE property.

The following two tables show the properties, with their default values, that are used to manage duplicate names in Excel 2007 reports in Cognos® Analytics:

Table 1. Cognos Analytics 12 and prior releases
Advanced report service property Default value
RSVP.EXCEL.NUMBEREDSHEETNAMES true
RSVP.EXCEL.PAGEGROUP_WSNAME_ITEMVALUE false
Table 2. Cognos Analytics 12.0.1
Advanced report service property Default value
RSVP.EXCEL.NUMBEREDSHEETNAMES false
RSVP.EXCEL.PAGEGROUP_WSNAME_ITEMVALUE false
RSVP.EXCEL.XLS2007_SUFFIX_PAGENUMBER true
Note: The RSVP.EXCEL.NUMBEREDSHEETNAMES property will be deprecated in the next release.

For more information, see Naming duplicate sheets in Excel 2007 reports and Page breaks, page sets, and page layers.