Transcript
Page 1: Crystal Reports - Best Practices in Designing Reports

Coy Yonce & Jaclyn Churcher August 2011

BI203"Best Practices in Designing Effective Reports

Page 2: Crystal Reports - Best Practices in Designing Reports

©  2011 SAP AG. All rights reserved. 2

Disclaimer

This 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, fitness 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.

Page 3: Crystal Reports - Best Practices in Designing Reports

Foundations Introductory Concepts

Page 4: Crystal Reports - Best Practices in Designing Reports

©  2011 SAP AG. All rights reserved. 4

Cognitive Analysis Aided by Software

“The 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 flexible cognitive systems. Combining a computer-based information system with flexible human cognitive capabilities, such as pattern finding, 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.

Page 5: Crystal Reports - Best Practices in Designing Reports

©  2011 SAP AG. All rights reserved. 5

Directed Analysis versus Exploratory Analysis

Directed Analysis starts with a specific 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 answer

Stephen 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-defined by the report creator.

Page 6: Crystal Reports - Best Practices in Designing Reports

©  2011 SAP AG. All rights reserved. 6

Directed Analysis: Overview Pinpoint Details

“Overview first, zoom and filter, then details-on-demand”

•  SAP Crystal Reports provides many directed analysis features to information consumers (e.g., interactive parameters, filtering, 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 specific 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 satisfies the general information needs of a group of users. An individual can then filter or sort the information. Finally, they can request more details via drilling into a group or subreport.

Page 7: Crystal Reports - Best Practices in Designing Reports

©  2011 SAP AG. All rights reserved. 7

Aesthetics: An Integral Part of Information Design

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

Dr. Rolf Hichert, http://www.hichert.com

Page 8: Crystal Reports - Best Practices in Designing Reports

©  2011 SAP AG. All rights reserved. 8

Aesthetics Creates Trust

Which one do you trust?

Stephen Anderson, Eye Candy is a Critical Business Requirement Stephen Anderson, Eye Candy is a Critical Business Requirement

Page 9: Crystal Reports - Best Practices in Designing Reports

©  2011 SAP AG. All rights reserved. 9

Types of Reports

Operational

directly 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

Tactical

support 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

Strategic

projects further into the future and showing trends deeper

into the past

direct impact on long-term planning

mainly represented visually with textual annotations

highly interactive

mimic the look and feel of a dashboard

Form

provide a mechanism for end users to input data

directly support operational processes

designed specifically for printing or web-based

interaction

personalized content for the intended recipient

Page 10: Crystal Reports - Best Practices in Designing Reports

©  2011 SAP AG. All rights reserved. 10

Agenda

Information Comparisons

Depth of Understanding

Interference Effects Color and Type Organizational

Strategies

Flexibility versus

Usability

Form Follows Function Continuation De-cluttering Guttenberg

Diagram

Hick’s Law Working Memory

Pre-Attentive Attributes Chunking

Sampling of Best Practice Topics

SAP Crystal Reports for Enterprise

Designer Features

Page Setup Report Sections Groups

Guidelines Format Options Alerts Subreports 1

2

Page 11: Crystal Reports - Best Practices in Designing Reports

SAP Crystal Reports for Enterprise Features and Options

Page 12: Crystal Reports - Best Practices in Designing Reports

©  2011 SAP AG. All rights reserved. 12

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 fitting more visual information on a single page

•  Appropriate Margins allow for fitting more on a page and for ensuring that information is not cluttered

Page 13: Crystal Reports - Best Practices in Designing Reports

©  2011 SAP AG. All rights reserved. 13

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 page

Page 14: Crystal Reports - Best Practices in Designing Reports

©  2011 SAP AG. All rights reserved. 14

Groups

•  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 specific region, month, quarter, or any other context

Page 15: Crystal Reports - Best Practices in Designing Reports

©  2011 SAP AG. All rights reserved. 15

Guidelines

•  Rulers at the top of the design canvas allow the report creator to properly measure the width of fields

•  The new Smart Guidelines feature allows for quickly modify the width and layout of fields in the design canvas

•  Format > Make Same Size command allows for setting multiple selected fields to the same width and/or height

Page 16: Crystal Reports - Best Practices in Designing Reports

©  2011 SAP AG. All rights reserved. 16

Format Options

•  Quickly accessible field formatting options allow for setting the typeface, alignment, borders, background colors, currency, percentage, and decimals

•  Conditional formatting options available that allow for changing field formatting when a condition arises

•  Available field formatting options for conditional formats are line styles, border, and background color

•  Leverage field formatting for drawing attention to specific fields or areas of report that need attention based on changes in the data

Page 17: Crystal Reports - Best Practices in Designing Reports

©  2011 SAP AG. All rights reserved. 17

Alerts

•  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

Page 18: Crystal Reports - Best Practices in Designing Reports

©  2011 SAP AG. All rights reserved. 18

Subreports

•  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

Page 19: Crystal Reports - Best Practices in Designing Reports

Demo SAP Crystal Reports for Enterprise Features and Options

Page 20: Crystal Reports - Best Practices in Designing Reports

Sampling of Best Practice Topics in Action

Page 21: Crystal Reports - Best Practices in Designing Reports

©  2011 SAP AG. All rights reserved. 21

Information Comparisons

Controlling 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 data

Page 22: Crystal Reports - Best Practices in Designing Reports

©  2011 SAP AG. All rights reserved. 22

Depth of Understanding

Forcing information consumers to analyze information at increasingly deeper levels ensures that they understand and retain information

Shallow Levels of Information Deep Levels of Information

Page 23: Crystal Reports - Best Practices in Designing Reports

©  2011 SAP AG. All rights reserved. 23

Interference Effects

By presenting elements in your reports that are beyond the expected norms for your audience, you slow down their processing of the information and can impact the effectiveness of their analysis

Go Stop Go Stop

Red Black Pink Green

Orange Purple Yellow Gray Red Black Pink Green

Orange Purple Yellow Gray

OR

Page 24: Crystal Reports - Best Practices in Designing Reports

©  2011 SAP AG. All rights reserved. 24

Color and Type

Effectively using contrasting foreground and background along with an appropriately chosen and styled typeface not only improves readability for information consumers that have disabilities for your entire audience

vs.

vs.

Page 25: Crystal Reports - Best Practices in Designing Reports

©  2011 SAP AG. All rights reserved. 25

Organizational Strategies

Organizing information based on a dimension allows information consumers to quickly understand patterns and relationships. For example, you can categorize information the way that I did earlier on the slide where I showed the Types of Reports.

For reference or nonlinear lookup

Alphabetical

Comparing chronological events

Time

Geographical relevance

Location

Sorted information

Continuum

Clustering based on similarities

Category

Page 26: Crystal Reports - Best Practices in Designing Reports

©  2011 SAP AG. All rights reserved. 26

Flexibility versus Usability

If your information consumers can anticipate their needs, then a usable report is more important than one that is flexible in its design and available information.

Flexibility

Usability

Page 27: Crystal Reports - Best Practices in Designing Reports

©  2011 SAP AG. All rights reserved. 27

Form Follows Function

The design of your information, or report, becomes beautiful as its usability becomes definite and there is an absence of ornamentation.

Beauty in design results from purity of function

Page 28: Crystal Reports - Best Practices in Designing Reports

©  2011 SAP AG. All rights reserved. 28

Continuation

By arranging informational points in your reports along a continuous line or curve, your information consumers will perceive those elements informational points as a group.

OR

Page 29: Crystal Reports - Best Practices in Designing Reports

©  2011 SAP AG. All rights reserved. 29

De-Cluttering

Removal of the “junk”, or unnecessary elements, within your reports will make them easier to consume and will, in turn, make it easier for information consumers to make decisions with those reports.

Page 30: Crystal Reports - Best Practices in Designing Reports

©  2011 SAP AG. All rights reserved. 30

Gutenberg Diagram

The Gutenberg diagram defines a pattern for how individuals will read evenly distributed, homogeneous information on a printed page (e.g., book) or in a digital format (e.g., web page). For Western readers, they naturally start at the top right and then move across and down.

Page 31: Crystal Reports - Best Practices in Designing Reports

©  2011 SAP AG. All rights reserved. 31

Hick’s Law

The time required to make a decision increases with the number of available options. For example, an increase in the number of road signs that need to be read by a driver causes in increase in the amount of time taken to decide which route to use.

Page 32: Crystal Reports - Best Practices in Designing Reports

©  2011 SAP AG. All rights reserved. 32

Working Memory

Working memory (i.e., short term memory) defines the ability to actively hold information in the mind needed to do complex tasks such as reasoning, comprehension, and learning. Humans are only capable of remembering those things to which we explicitly pay attention. Even then, we are only capable of retaining a specific amount of information in short term memory.

Highlighting Sorting Filtering

Page 33: Crystal Reports - Best Practices in Designing Reports

©  2011 SAP AG. All rights reserved. 33

Pre-Attentive Attributes

“We perceive several basic attributes of visual images pre-attentively, that is, prior to and without the need for conscious awareness.” Stephen Few, Now You See It (Page 38)

Page 34: Crystal Reports - Best Practices in Designing Reports

©  2011 SAP AG. All rights reserved. 34

Chunking

Chunking refers to how information can be grouped together so that it is easier for information consumers to remember. First presented by George Armitage Miller in The Magical Number Seven, Plus or Minus Two: Some Limits on our Capacity for Processing Information.

678 – 575 – 8916

Group information into smaller groups

Grouping

Locate a pattern in the information

Patterns Categorize information based on a context or its meaning

Organizing

6785758916

Page 35: Crystal Reports - Best Practices in Designing Reports

Questions

Page 36: Crystal Reports - Best Practices in Designing Reports

©  2011 SAP AG. All rights reserved. 36

Further Information

SAP Public Web: SAP Developer Network (SDN): www.sdn.sap.com/irj/boc/crystalreports SAP BusinessObjects Community (BOC): www.boc.sap.com Idea Place: cw.sdn.sap.com/cw/community/ideas/businessanalytics/crystalreports

Related SAP Education and Certification Opportunities http://www.sap.com/education/

Page 37: Crystal Reports - Best Practices in Designing Reports

©  2011 SAP AG. All rights reserved. 37

Further Information

External Sources: Stephen Few: http://www.perceptualedge.com/

Rolf Hichert: http://www.hichert.com/

Edward Tufte: http://www.edwardtufte.com/tufte/

Ben Shneiderman: http://www.cs.umd.edu/~ben/

William S. Cleveland: http://www.stat.purdue.edu/~wsc/

Colin Ware: http://ccom.unh.edu/vislab/colin_ware.html

Stephen P. Anderson: http://poetpainter.com/

Jacques Bertin: http://en.wikipedia.org/wiki/Jacques_Bertin

John Maeda: http://lawsofsimplicity.com/

Leo Babauta: http://zenhabits.net/

Page 38: Crystal Reports - Best Practices in Designing Reports

Feedback Please complete your session evaluation. Be courteous — deposit your trash, "and do not take the handouts for the following session.

Page 39: Crystal Reports - Best Practices in Designing Reports

Thank You!

Contact information: Jaclyn Churcher Coy W. Yonce, III Product Owner Product Owner, SAP Crystal Reports

Page 40: Crystal Reports - Best Practices in Designing Reports

©  2011 SAP AG. All rights reserved. 40

No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed without prior notice. Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors. Microsoft, Windows, Excel, Outlook, and PowerPoint are registered trademarks of Microsoft Corporation. IBM, DB2, DB2 Universal Database, System i, System i5, System p, System p5, System x, System z, System z10, System z9, z10, z9, iSeries, pSeries, xSeries, zSeries, eServer, z/VM, z/OS, i5/OS, S/390, OS/390, OS/400, AS/400, S/390 Parallel Enterprise Server, PowerVM, Power Architecture, POWER6+, POWER6, POWER5+, POWER5, POWER, OpenPower, PowerPC, BatchPipes, BladeCenter, System Storage, GPFS, HACMP, RETAIN, DB2 Connect, RACF, Redbooks, OS/2, Parallel Sysplex, MVS/ESA, AIX, Intelligent Miner, WebSphere, Netfinity, Tivoli and Informix are trademarks or registered trademarks of IBM Corporation. Linux is the registered trademark of Linus Torvalds in the U.S. and other countries. Adobe, the Adobe logo, Acrobat, PostScript, and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States and/or other countries. Oracle and Java are registered trademarks of Oracle and/or its affiliates. UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group. Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are trademarks or registered trademarks of Citrix Systems, Inc.

© 2011 SAP AG. All rights reserved.

HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C®, World Wide Web Consortium, Massachusetts Institute of Technology.

SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP BusinessObjects Explorer, StreamWork, and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and other countries.

Business Objects and the Business Objects logo, BusinessObjects, Crystal Reports, Crystal Decisions, Web Intelligence, Xcelsius, and other Business Objects products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of Business Objects Software Ltd. Business Objects is an SAP company.

Sybase and Adaptive Server, iAnywhere, Sybase 365, SQL Anywhere, and other Sybase products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of Sybase, Inc. Sybase is an SAP company.

All other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications may vary.

The information in this document is proprietary to SAP. No part of this document may be reproduced, copied, or transmitted in any form or for any purpose without the express prior written permission of SAP AG.


Recommended