Crystal Reports - Best Practices in Designing Reports

Embed Size (px)


This presentation will be delivered at both SAP TechEd 2011 and SAP BusinessObjects User Conference 2011. In addition, the authors of the presentation will be starting a report design group within SAP to talk about the proliferation of report design best practices.

Text of Crystal Reports - Best Practices in Designing Reports


Best Practices in Designing Effective ReportsCoy Yonce & Jaclyn Churcher August 2011

DisclaimerThis presentation outlines our general product direction and should not be relied on in making a purchase decision. This presentation is not subject to your license agreement or any other agreement with SAP. SAP has no obligation to pursue any course of business outlined in this presentation or to develop or release any functionality mentioned in this presentation. This presentation and SAP's strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, tness for a particular purpose, or non-infringement. SAP assumes no responsibility for errors or omissions in this document, except if such damages were caused by SAP intentionally or grossly negligent.

2011 SAP AG. All rights reserved.


FoundationsIntroductory Concepts

Cognitive Analysis Aided by SoftwareThe power of visualization comes from the fact that it is possible to have a far more complex concept structure represented externally in a visual display than can be held in visual and verbal working memories. People with cognitive tools are far more effective thinkers than people without cognitive tools and computer-based tools with visual interfaces may be the most powerful and exible cognitive systems. Combining a computer-based information system with exible human cognitive capabilities, such as pattern nding, and using a visualization as the interface between the two is far more powerful than an unaided human cognitive process.

SAP Crystal Reports is one tool that should be leveraged in the pursuit of analyzing information and making informed decisions. Designing effective reports means understanding who will be using them and how that information consumer will be analyzing information.4

2011 SAP AG. All rights reserved.

Directed Analysis versus Exploratory AnalysisDirected Analysis starts with a specic question as a context for information review and arrive at an answer Exploratory Analysis allows for the exploration of available data which generates a question to be used as the context for information review and arrival at an answerStephen Few, Now You See It (Page 83)

SAP Crystal Reports is tool which delivers information via the implementation of directed analysis. It is not a data exploration tool. Any analysis capabilities built into reports are pre-dened by the report creator.

2011 SAP AG. All rights reserved.


Directed Analysis: Overview Pinpoint DetailsOverview rst, zoom and lter, then details-on-demand

SAP Crystal Reports provides many directed analysis features to information consumers (e.g., interactive parameters, ltering, sorting, etc) As a general rule, it is good to start with an overview of the data that an information consumer may require, allow them to pinpoint specic information from the overview, and then drill into more details as they require them. In the context of SAP Crystal Reports, this means starting with an information view that you think satises the general information needs of a group of users. An individual can then lter or sort the information. Finally, they can request more details via drilling into a group or subreport.

2011 SAP AG. All rights reserved.


Aesthetics: An Integral Part of Information Design

Dr. Rolf Hichert,

More about the psychological response to sensory stimulus, than the actual trigger. Stephen Anderson, Eye Candy is a Critical Business Requirement

2011 SAP AG. All rights reserved.


Aesthetics Creates Trust

Which one do you trust?Stephen Anderson, Eye Candy is a Critical Business Requirement 2011 SAP AG. All rights reserved.

Stephen Anderson, Eye Candy is a Critical Business Requirement


Types of Reports

Operationaldirectly support detail oriented processes line item detail and lots of displayed data groups and sorts to provide for easier navigation data displayed via a traditional table or crosstab group or grand total summaries

Tacticalsupport short term activities fewer numbers of pages compared to operational reports focus on showing short-term summary data combination of tables, crosstabs, and charts drill from summary data to detail where necessary

Strategicprojects further into the future and showing trends deeper into the past direct impact on long-term planning mainly represented visually with textual annotations

Formprovide a mechanism for end users to input data

directly support operational processes

highly interactive

designed specically for printing or web-based interaction

mimic the look and feel of a dashboard

personalized content for the intended recipient

2011 SAP AG. All rights reserved.



1 2

SAP Crystal Reports for Enterprise Designer Features

Page Setup

Report Sections Alerts



Format Options


Information Comparisons

Depth of Understanding

Interference Effects

Color and Type

Organizational Strategies

Sampling of Best Practice Topics

Flexibility versus Usability

Form Follows Function



Guttenberg Diagram

Hicks Law

Working Memory

Pre-Attentive Attributes


2011 SAP AG. All rights reserved.


SAP Crystal Reports for Enterprise Features and Options

Page Setup

Selecting Paper Size automatically changes the width, height, and margins of either the blank canvas or an open report Leverage Portrait Orientation for longer report and Landscape for tting more visual information on a single page Appropriate Margins allow for tting more on a page and for ensuring that information is not cluttered

2011 SAP AG. All rights reserved.


Report Sections

Report Header" Any information to be displayed once at the top of the report Page Header" Any information to be repeated at the top of each page Body" For basic reports, this is the section that provides the most detailed information Report Footer" Any information to be displayed at the end of the report Page Footer" Any information to be repeated at the bottom of each page13

2011 SAP AG. All rights reserved.


Allows the report creator to insert ad hoc hierarchies in a report Provides the information consumer with the ability to go from summary to detailed information as needed Operational, or listing, reports usually require large amounts of data. Leverage multiple groups to provide a gradual drill down to the require level of detail Tactical and Strategic reports can leverage groups to provide a quick way to get a specic region, month, quarter, or any other context

2011 SAP AG. All rights reserved.



Rulers at the top of the design canvas allow the report creator to properly measure the width of elds The new Smart Guidelines feature allows for quickly modify the width and layout of elds in the design canvas Format > Make Same Size command allows for setting multiple selected elds to the same width and/or height

2011 SAP AG. All rights reserved.


Format Options

Quickly accessible eld formatting options allow for setting the typeface, alignment, borders, background colors, currency, percentage, and decimals Conditional formatting options available that allow for changing eld formatting when a condition arises Available eld formatting options for conditional formats are line styles, border, and background color Leverage eld formatting for drawing attention to specic elds or areas of report that need attention based on changes in the data

2011 SAP AG. All rights reserved.



Alerts allow for triggers to be used as the means for notifying information consumers that an event has occurred These alerts are stored in the report and, when the report is published to the BI Platform, users can subscribe to them Use alerts to reduce the amount of information that your users need to consume by only sending out an alert when something needs attention

2011 SAP AG. All rights reserved.



Insert > Subreport command used to quickly insert a subreport into the main report Create a new report against a the current or a new data source OR use an existing report Full subreport, that is either linked to data in the main report or not, can be visible or displayed on demand Subreports are a means of creating hierarchies within a report and for creating visual information displays that require data from multiple, unrelated sources When using subreports for the purpose of creating hierarchies of information it is best to use on demand subreports rather than in place ones

2011 SAP AG. All rights reserved.


DemoSAP Crystal Reports for Enterprise Features and Options

Sampling of Best Practice Topics in Action

Information ComparisonsControlling the way the information consumers realize relationships and patterns

Information that is meant to be compared should be presented using a common measure

Information that is meant to be compared amongst many different contexts should be presented on a single display

Information that is being compared against a certain phenomena or past events should be accompanied by benchmark data21