Detail and Summary Aggregation

Abstract

This article will cover the Reporting application’s query data item properties, Detail and Summary aggregation and describe how each is used, when and how to set them and what is the effect they have on the report.

Assumptions:

  • User has Access/Capabilities to the report editor in Cognos Analytics

  • User has Access to / knowledge of a data source for authoring

  • User has basic knowledge of authoring in Cognos Analytics reporting

Detail Aggregation Property

The Detail Aggregation property is easily the more useful and popular of these two properties. Its setting will affect both crosstab and list reports in a similar manner. The Detail Aggregation property will force the report to aggregate using the specified function to the lowest level of grouping. While this setting at the report level exists, the more effective setup will have the preferred aggregation type set in the model (Framework Model, or Data Module).

a) Only for relational data sources

b) A setting in the report query’s data item properties will override any existing setting in the model

With Detail aggregation setting of Total:

Total Detail Aggregation

With Detail aggregation setting of Average:

Average Detail Aggregation

Summary Aggregation Property

The Summary aggregation is available for the author to set how the data item should be aggregated by default at higher levels, when using the built-in Summary functions in Reporting.

Here I have both a list and a crosstab using the same query, and I have added Default summaries to both, using the Summary toolbar.

Default summary settings

The Summary aggregation is typically going to be set to Default, as shown below. In this case, default appears to be Total and that may be set in the model, or it may just be what Cognos interprets as the natural aggregation type for this data item:

Default Summary Aggregation

Here I have altered the Summary aggregation setting to be Average… as you can see, the crosstab’s summary is now showing the Average, while the list’s summary still shows the rows totaled up:

Average Summary Aggregation

For a list to use this property, the Summary row must be created in more manual fashion, which I will walk through next.

Remove the Overall-Summary row from the List so you are back to the original list showing the 5 Product lines, and this time, use the List headers & footers setting to add an Overall Summary:

 
Remove the overall-summary row
add overall summary footer
 

Select Overall footer and click OK… a new Overall summary row will be added to the List.

 
Overall summary row added
 

As you can see, there is no value showing in the List’s Overall summary row, so let’s make a couple changes to make that happen. 

  • Click on the Overall summary row cell and click Split cell toolbar…

Click to split the overall summary row cell

…which will make 2 separate cells.

Split summary row cell
  • Unlock the report, and then drag the Revenue data item from Query1 into the empty cell under Revenue. The Summary aggregation type will be applied to the column Revenue and the result is the Average, as desired:

drag the revenue data item to the empty cell under revenue

Conclusion

Hopefully this article helped give you a better understanding of the Detail and Summary aggregation properties for a data item in Cognos Analytics. They both play an important role in how your list or crosstab aggregates at both lower (Detail) and higher (Summary) levels of your reports.

Detail and Summary Aggregation Example

If you have any questions or would like PMsquare to provide guidance and support for your analytics solution, contact us today. Be sure to subscribe to our newsletter for more PMsquare updates and insights delivered straight to your inbox.