SQL Server Reporting Services 2014/2012 - Advanced Reporting

Course:  SSRSAR
Duration:  3 Days
Level:  II
Course Summary

This course focuses on advanced report creation techniques. It covers step-by-step solutions to advanced reporting problems occurring in real-world reporting solutions. The course provides workarounds for certain restrictions of Reporting Services and covers implementation of functionality, which is usually missing there, either on the technical side or on the visual side. The course also shows various hidden functionality and creative solutions to some heavier reporting problems that shift your reports to the next level.

« Hide The Details
Topics Covered In This Course

Advanced Tablix

  • Nesting and docking reporting elements, e.g. a table in a list (a master-detail list)
  • Creating stepped tables
  • Adjacent groups in tables and matrices
  • Dynamic grouping data using parameters
  • Dynamic hiding of rows and columns
  • Calendar-like and horizontal reports
  • Switching rows and columns while displaying the report
  • Changing a table to the matrix and vice versa

Advanced Reporting From Analysis Services OLAP Cubes

  • Reusing fonts, formatting, etc. from SSAS measures settings
  • Asymmetrical queries
  • The Aggregate, RunningValue and Previous functions
  • Parametric MDX queries
  • Adding calculated members and sets to the reports from OLAP cubes

Advanced Charting

  • Charts, nested charts and chart pies
  • Charts from data calculated on the report level
  • Nested charts and reporting multiple derived series in one chart ? e.g. moving averages, trend curves, Pareto curves, etc.
  • Dynamic coloring of elements in charts
  • Advanced stylistics of charts and chart elements

Advanced Reporting Techniques

  • Dynamic resize of reporting elements
  • Recursive tables (reporting from parent-child data, e.g. a company or product hierarchy)
  • Using data from different data sources in a single table (e.g. Oracle DB + OLAP cube)
  • Advanced working with data ranges
  • Formatting and reporting using HTML and CSS
  • Using variables
  • Cumulative totals and custom aggregate functions
  • Using already calculated values from report fields to calculate another fields
  • Export to Excel and slicing data into multiple sheets
  • Multilevel drillthrough (click to another report) and displaying navigation / history of clicks in reports (breadcrumbs)
  • Securing data in reports - display only the data that the users are allowed to see
  • Creating address labels for envelopes, packages, ...
  • Reporting in multiple currencies
  • Multilingual reports and automatic displaying of the reports in users language
  • Controlling the displaying of content when exporting the report to various formats
  • Influencing the style of XML file when exporting to XML format
  • Calculated fields in datasets

Advanced Usage of Parameters

  • Reporting with a large number of available values for parameters
  • Selection of parameter values using a report and support of hierarchical code lists
  • Dynamic parameterization - flexible WHERE clause and its conditions depending on the (un-) selection of parameters
  • ALL parameters
  • Use multivalued parameters with stored procedures and report subscriptions

Programming in SSRS

  • Using .NET code and functions from DLL libraries
  • Custom aggregation functions (e.g. concatenation of string values into a list)
  • Advanced SSRS expressions
What You Can Expect

Upon successful completion of this course, students will be able to:

  • Create dynamic Tablix-based reports
  • Use advanced Tablix features
  • Create compelling advanced charts
  • Use advanced OLAP cube features in reports
  • Report in multiple languages and currencies
  • Merge data from different data sources into one table
  • Use advanced reporting features
  • Leverage advanced parameter-handling techniques
  • Extend SSRS functions by their own .NET code
Who Should Take This Course

Report authors and BI developers, who need to create world-class reports, using all the advanced features hidden within Reporting Services.

Recommended Prerequisites

Basic knowledge of reporting, with some experience using SQL Server Reporting Services.

Training Style

Instructor led, including hands-on workshops.

« Hide The Details
Related Courses
Code Course Title Duration Level
Microsoft SQL Server: Querying Data for Report Developers
3 Days
Accelerated Microsoft Business Intelligence: From SQL 2008 through SharePoint and Office 2007
4 Days
SQL Server Reporting Services 2014/2012 - Extensions and Programming
3 Days
SQL Server Reporting Services 2014/2012 - Jedi Master Level
2 Days

Every student attending a Verhoef Training class will receive a certificate good for $100 toward their next public class taken within a year.

You can also buy "Verhoef Vouchers" to get a discounted rate for a single student in any of our public or web-based classes. Contact your account manager or our sales office for details.

Schedule For This Course
There are currently no public sessions scheduled for this course. We can schedule a private class for your organization just a couple of weeks from now. Or we can let you know the next time we do schedule a public session.
Notify me the next time this course is confirmed!
Can't find the course you want?
Call us at 800.533.3893, or
email us at [email protected]