Public Sector

We've had the pleasure of working with UK and overseas central and local government departments, including Healthcare (NHS and Foundation Trusts), Defence, Education (Universities and colleges), many of the main Civil Service departments, Emergency Services; also public-owned corporations including the BBC, Bank of England, Ordnance Survey, and regulatory bodies such as Ofgem.

We are registered on Crown Commercial Service’s (CCS) Dynamic Purchasing System (RM6219 Training and Learning) and also with numerous tender portals such as Ariba, Coupa and Delta E-Sourcing.

Read more...

Graduate Training Schemes

Framework Training has a strong track record of providing a solid introduction into the working world for technical graduates across myriad industries. We provide the opportunity to learn and gain valuable hands-on experience in a supportive, friendly and sociable training environment.

Attract & retain the brightest new starters

We know it is vital for our clients to invest in the future of their talented grads; not only to provide them with high-quality, professional training essential for their roles, but to embed them within the organisation’s culture and guide them on the right path to a successful career.

After all, your new hires could well be the next leaders and their creative ideas and unique insights are invaluable to your business.

Read more ...

Learning & Development

Our unique portfolio of high-quality technical courses and training programmes are industry-respected. They’re carefully designed so that delegates can seamlessly apply what they’ve learnt back in the workplace. Our team of domain experts, trainers, and support teams know our field — and all things tech — inside out, and we work hard to keep ourselves up to speed with the latest innovations. 

We’re proud to develop and deliver innovative learning solutions that actually work and make a tangible difference to your people and your business, driving through positive lasting change. Our training courses and programmes are human-centred. Everything we do is underpinned by our commitment to continuous improvement and learning and generally making things much better.

Read more...

Corporate & Volume Pricing

Whether you are looking to book multiple places on public scheduled courses (attended remotely or in our training centres in London) or planning private courses for a team within your organisation, we will be happy to discuss preferential pricing which maximise your staff education budget.

Enquire today about:

  • Training programme pricing models  

  • Multi-course voucher schemes

Read more...

Custom Learning Paths

We understand that your team training needs don't always fit into a "one size fits all" mould, and we're very happy to explore ways in which we can tailor a bespoke learning path to fit your learning needs.

Find out about how we can customise everything from short overviews, intensive workshops, and wider training programmes that give you coverage of the most relevant topics based on what your staff need to excel in their roles.

Read more...

Data visualisation with Microsoft Report Builder

Learn to design and deploy operational reports for SSRS and Power BI.

About the course

Microsoft Report Builder is a powerful and intuitive tool specifically designed for business users and report authors to create sophisticated, operational, and pixel-perfect paginated reports. These reports are vital for generating highly formatted documents such as invoices, sales orders, detailed transactional lists, and summary dashboards requiring precise layout and formatting, commonly deployed within SQL Server Reporting Services (SSRS) and Power BI Report Server environments. This 3-day hands-on training course provides participants with the comprehensive skills needed to effectively use Microsoft Report Builder to connect to a variety of data sources, design visually appealing and functional report layouts, manipulate data for insightful analysis, and create interactive and professional reports ready for distribution.

The course begins with a thorough introduction to the Report Builder interface and workflow, covering the fundamental steps of connecting to different types of data sources (including shared and report-specific options) and defining datasets to retrieve the necessary information using the built-in Query Designer or by leveraging existing stored procedures. Participants will then delve into the core of report design, gaining practical experience working with the various data regions available in Report Builder. This includes mastering Tables, Matrices (ideal for cross-tab and pivot-style reports), Lists, and visually representing data using Charts, Gauges, and Maps, alongside utilising other essential report items such as Text Boxes, Images, and Subreports for modularity and complexity.

Beyond basic design, the course covers essential techniques for manipulating data within datasets by applying effective sorting, grouping, and filtering strategies to refine report outputs. A key section is dedicated to creating and effectively using report parameters, enabling end-users to interactively filter, sort, group, and customise the data they see in reports, including setting default values and creating dynamic parameter lists. Participants will also learn how to enhance reports with calculations and dynamic content using expressions, control report item visibility for interactive reports, implement interactive sorting directly in data regions, highlight exceptions in data based on conditions, and configure navigational features like document maps. The course concludes by covering the crucial steps of saving reports locally and sharing them to target environments like report servers (SSRS or Power BI Report Server) or SharePoint sites, understanding the options for viewing, printing, and exporting reports from these platforms, and setting up data-driven subscriptions for automated report delivery.

Instructor-led online and in-house face-to-face options are available - as part of a wider customised training programme, or as a standalone workshop, on-site at your offices or at one of many flexible meeting spaces in the UK and around the World.

    • Understand the purpose and interface of Microsoft Report Builder for creating paginated reports.
    • Connect to various data sources and create datasets using the Query Designer or stored procedures.
    • Design comprehensive report layouts using different data regions (Tables, Matrices, Lists, Charts, Gauges, Maps) and other report items.
    • Format report items, data regions, and control report and page properties for professional presentation.
    • Manipulate data within datasets using sorting, grouping, and filters to refine report outputs.
    • Create and effectively use parameters to allow users to filter and customise report data interactively.
    • Write expressions for calculations, dynamic visibility, conditional formatting (highlighting), and other report logic.
    • Add interactive features to reports, such as interactive sorting and document maps.
    • Save reports and share them to report servers (SSRS/Power BI Report Server) or SharePoint, and configure data-driven subscriptions for automated delivery.
  • This 2-day hands-on training course is designed for individuals who need to create professional, operational, and paginated reports using Microsoft Report Builder. It is ideal for:

    • Business Analysts who need to create detailed reports from various data sources with specific formatting requirements.

    • Report Developers working with Microsoft SQL Server Reporting Services (SSRS) or Power BI Report Server to build operational reports.

    • Data Professionals responsible for building and maintaining reporting solutions that require precise layout and print-ready outputs.

    • Anyone needing to create pixel-perfect reports with precise layout and formatting.

  • Participants should have:

    • A basic understanding of database concepts.

    • Familiarity with querying data is helpful (basic SQL knowledge is beneficial but the course will utilise the visual Query Designer and guide participants).

    • Comfortable using the Windows operating system.

    We can customise the training to match your team's experience and needs - with more time and coverage of fundamentals for newer analysts, for instance.

  • This Report Builder course is available for private / custom delivery for your team - as an in-house face-to-face workshop at your location of choice, or as online instructor-led training via MS Teams (or your own preferred platform).

    Get in touch to find out how we can deliver tailored training which focuses on your project requirements and learning goals.

  • Introduction to Microsoft Report Builder

    • What is Microsoft Report Builder? Purpose and capabilities (creating paginated reports).

    • Getting to know the Report Builder interface: Ribbon, panes (Report Data, Grouping, Layout), design surface.

    • Overview of key tools and functions.

    • Report Builder in the Microsoft Reporting Ecosystem (SSRS, Power BI Report Server, Power BI Service - Paginated Reports).

    • Hands-On Lab: Launching Report Builder, exploring the interface, starting a new blank report.

    Connecting to Data

    • Understanding Data Sources: What they are and their role.

    • Types of Data Sources supported by Report Builder (e.g., SQL Server, Azure SQL, Analysis Services, ODBC, OLE DB).

    • Shared Data Sources vs. Report-specific Data Sources.

    • Configuring Data Source credentials.

    • Hands-On Lab: Creating a new Data Source connection to a sample database.

    Retrieving Data

    • Understanding Data Sets: What they are and how they relate to Data Sources.

    • Using the Query Designer to build queries visually.

    • Writing SQL queries directly in the Query Designer.

    • Using Stored Procedures as a data source for a dataset.

    • Filtering data in the Query Designer.

    • Dataset properties.

    • Hands-On Lab: Creating Datasets using both the visual Query Designer and a simple SQL query, creating a dataset based on a stored procedure.

    Designing Basic Reports - Tables and Layout

    • Report and page properties (page size, margins, orientation).

    • Adding Page Headers and Footers (static text, images).

    • Introduction to Data Regions: What they are and their purpose.

    • Designing reports using the Table data region: Adding fields, columns, detail rows, header rows.

    • Formatting Report items: Text boxes (fonts, colours, alignment), borders, numbers, dates, currency.

    • Adding Images to reports.

    • Hands-On Lab: Creating a basic tabular report using the Table data region, formatting report items, adding headers and footers.

    Designing Reports - Matrices and Lists

    • Designing reports using the Matrix data region: Creating cross-tab or pivot-style reports.

    • Adding row and column groups in a Matrix.

    • Working with Matrix totals.

    • Designing reports using the List data region: Creating free-form layouts or repeating groups of data (e.g., forms, invoices).

    • Embedding other data regions within a List.

    • Hands-On Lab: Creating a cross-tab report using the Matrix data region, creating a report using the List data region.

    Designing Reports - Visualisations

    • Designing reports using Chart data regions: Column, Bar, Line, Pie, Scatter, etc.

    • Configuring chart data, axes, titles, and legends.

    • Designing reports using Gauge data regions: Representing single values.

    • Designing reports using Map data regions: Visualising data geographically.

    • Hands-On Lab: Adding various types of charts, gauges, and maps to reports, configuring them to display data.

    Manipulating Data Sets - Sorting, Grouping & Filtering

    • Sorting Data: Sorting data within a data region interactively or based on expressions.

    • Grouping Data: Creating row and column groups within Tables and Lists.

    • Adding group headers and footers.

    • Understanding scope in grouping.

    • Filters: Applying filters to Data Sets or Data Regions to limit displayed data.

    • Hands-On Lab: Applying sorting and grouping to reports, creating group headers/footers, adding filters to datasets and data regions.

    Using Parameters with Your Data

    • Understanding the purpose of Parameters: Allowing user input to control report data and appearance.

    • Creating and using parameters in your reports.

    • Mapping parameters to dataset queries or filters.

    • Setting default values for parameters.

    • Creating parameter lists (static lists or dynamic lists from a query).

    • Using multi-value parameters.

    • Hands-On Lab: Creating various types of parameters (text, date, dropdown list), linking them to dataset queries and filters, setting default and available values.

    Calculations and Expressions

    • Introduction to Expressions: Writing formulas for dynamic content, calculations, and conditional logic.

    • Syntax of expressions.

    • Using built-in functions (aggregate functions, string functions, date functions, etc.).

    • Performing calculations within data regions.

    • Calculating totals and subtotals.

    • Hands-On Lab: Writing expressions for calculations within tables and groups, using aggregate functions.

    Enhancing Basic Reports with Expressions and Interactivity

    • Report item visibility: Using expressions to show or hide report items based on conditions or parameter values (Drilldown reports).

    • Interactive sorting: Allowing users to sort data by clicking column headers.

    • Using expressions to display Report information (execution time, page numbers) and parameter values in the report.

    • Highlighting Exceptions in Data: Applying conditional formatting to data points based on expression values (e.g., changing background colour for low values).

    • Using expressions to stripe Data rows (alternating row colours).

    • Implementing Document Maps for navigation in rendered reports.

    • Creating Sub Reports: Embedding one report within another.

    • Hands-On Lab: Implementing drilldown functionality, interactive sorting, conditional formatting, row striping, adding a document map, creating and using a subreport.

    Saving and Sharing Reports

    • Saving local Reports (.rdl file).

    • Understanding the target environments for sharing paginated reports:

      • SQL Server Reporting Services (SSRS) Report Server.

      • Power BI Report Server.

      • Sharing/Embedding in SharePoint (via Report Server integration).

    • Saving Reports directly to a Report Server from Report Builder.

    • Deploying Report Builder reports as Paginated Reports in Power BI Service (via Power BI Desktop or Service upload - note this difference from direct save).

    • Hands-On Lab: Saving a report locally, saving/publishing a report to a configured Report Server instance (SSRS or Power BI Report Server).

    Viewing, Printing, Exporting, and Subscriptions

    • Viewing reports from a Report Server or SharePoint interface.

    • Options for viewing and interacting with parameters in the viewer.

    • Printing reports from the viewer.

    • Exporting reports to various formats (PDF, Excel, Word, CSV, XML).

    • Introduction to Report Subscriptions: Automating report delivery.

    • Creating standard subscriptions.

    • Creating data-driven subscriptions for dynamic recipient lists and data.

    • Hands-On Lab: Accessing published reports via the web portal, experimenting with viewing/exporting, creating a standard and a data-driven subscription.

Trusted by

BBC logo AMEC company logo CAPITA company logo Crown Commercial Service Supplier (CCS) logo

Public Courses Dates and Rates

Please get in touch for pricing and availability.

Related courses