0345 4506120

Crystal Reports Level 2

Special Notices

Please note: for Attend from Anywhere customers an additional screen is required for this course to work through remote desktop labs and view training information.

This course is designed for people who know how to create basic list and group reports and need to create reports that include sub reports, cross-tabs, advanced formulas, and charts based on more than one data series. They may also need to build tools that make it easier for other people to create reports.

Until now, you have used SAP Crystal Reports to build and modify reports. You want to use the advanced functionality of SAP Crystal Reports to generate reports in the format you desire. In this course, you will create complex reports and data sources using Crystal Reports. You will not only create more sophisticated reports including sub reports and cross-tabs, but you will also increase the speed and efficiency of your reports by using SQL queries.

Delegates may or may not have programming and/or SQL experience.

Please note: This course is suitable for users of the following versions of Crystal Reports: v11, 2008, 2011, 2013 and 2016.


Special Offer   Multiple Delegate / Course Discounts Available - Contact Us for Details



Learning Objectives

Delegates will learn how to:

  • Create automatic and manual running totals
  • Work with cross-tab reports
  • Add subreports
  • Create drill-downs in a report
  • Use SQL statements in report processing
  • Create complex formulas
  • Add charts to reports
  • Enhance report functionality


  • Create a basic report
  • Create a connection to a data source
  • Make simple modifications to an existing report
  • Use basic formatting techniques
  • Create groups in a report
  • Create sub-totals and grand totals in a report
  • Create basic formulas
  • Perform simple filters and sorts

Course Content

Lesson 1: Creating Running Totals

  •   Topic 1A: Create a Running Total Field
  •   Topic 1B: Modify a Running Total Field
  • Topic 1C: Create a Manual Running Total

Lesson 2: Working with Cross-Tabs

  •   Topic 2A: Create a Cross-Tab Report
  •   Topic 2B: Format a Cross-Tab Report
  •   Topic 2C: Create Groups in Cross-Tab Reports

Lesson 3: Adding Subreports

  •   Topic 3A: Insert a Subreport
  •   Topic 3B: Edit a Subreport
  •   Topic 3C: Share Variables

Lesson 4: Creating Drill-Downs in a Report

  •   Topic 4A: Create a Drill-Down
  • Topic 4B: Create Headings for Drill-Down Data

Lesson 5: Using SQL Statements in Report Processing

  •   Topic 5A: Create a Report Using SQL Queries
  •   Topic 5B: Summarise Report Data
  •   Topic 5C: Create Joins Using SQL
  •   Topic 5D: Create Subqueries
  •   Topic 5E: Create a SQL Expression Field

Lesson 6: Creating Complex Formulas

  •   Topic 6A: Work with Loops
  •   Topic 6B: Work with Arrays

Lesson 7: Adding Charts to Reports

  •   Topic 7A: Create Charts
  •   Topic 7B: Create a Chart with a Drill-Down
  •   Topic 7C: Create a Top N Chart
  •   Topic 7D: Create a Cross-Tab Chart
  •   Topic 7E: Create Charts for Grouped Data
  •   Topic 7F: Format a Chart
  •   Topic 7G: Create a Chart Template

Lesson 8: Enhancing Report Functionality

  •   Topic 8A: Organise Data Based on a Hierarchy
  •   Topic 8B: Create a Dynamic Image
  •   Topic 8C: Create a Report Alert
  •   Topic 8D: Create a Geographic Map

Privacy Notice

In order to provide you with the service requested we will need to retain and use your contact information in accordance with our Privacy Notice. If you choose to provide us with this information you explicitly consent to us using the information as necessary to provide the requested service to you. If you do not agree please do not proceed to request the service from us.

Marketing Permissions

Would you like to receive our newsletter and other information on products and services which we think will be of interest to you by email. We will always treat your information with care and in accordance with our Privacy Notice. You are free to withdraw this permission at any time.


Virtual Classroom

Virtual classrooms provide all the benefits of attending a classroom course without the need to arrange travel and accomodation. Please note that virtual courses are attended in real-time, commencing on a specified date.

Virtual Course Dates

Our Customers Include