Course Introduction
Power BI Paginated Reporting Training Course provides a practical and comprehensive learning path for professionals who need to create highly formatted, print-ready, operational, and detail-oriented reports using Power BI Report Builder. Unlike interactive Power BI reports that are primarily designed for visual exploration, paginated reports are designed to provide precise control over page layout, tables, matrices, headers, footers, grouping, printing, and document-style report delivery. Microsoft describes paginated reports as pixel-perfect and print-ready reports that can be exported to formats including PDF, Excel, and Word.
This Power BI paginated reporting course develops the skills required to design professional reports from Power BI semantic models and other supported data sources. Participants learn how to create data sources and datasets, write and configure queries, organize report data, and place information into tables, matrices, charts, maps, and other report regions. Microsoft documentation identifies data sources and datasets as fundamental components of paginated reports, with datasets defining the query and fields used to populate report data regions.
A major focus of the training is precise report layout and document presentation. Participants learn how to control page sizes, margins, headers, footers, page breaks, repeating rows and columns, grouping, sorting, alignment, formatting, and visibility. These capabilities make paginated reporting particularly useful for invoices, statements, financial schedules, operational reports, regulatory outputs, detailed transaction listings, management packs, and other scenarios where predictable page structure and complete data presentation are important.
The course also provides extensive coverage of parameters and expressions. Learners create report parameters that allow users to filter data, control report presentation, select reporting periods, choose organizational entities, and interact with report content. Parameters can also support cascading selections and subscriptions, while expressions can control values, formatting, grouping, sorting, filtering, visibility, and other report properties. Microsoft documents parameters as a mechanism for controlling report data and presentation, while Report Builder expressions are written using Microsoft Visual Basic syntax.
Participants further develop advanced skills for organizing and presenting complex datasets. The training covers nested row and column groups, subtotals, calculated fields, conditional formatting, interactive sorting, drilldown, drillthrough, subreports, multiple datasets, charts, maps, and dynamic report elements. Learners also examine how report definitions are represented using Report Definition Language (RDL), an XML-based representation containing report data retrieval and layout information.
By the end of the Power BI Paginated Reporting Training Course, participants will be able to design, test, publish, distribute, and maintain professional paginated reports for enterprise reporting requirements. They will understand how to connect reports to appropriate data sources, construct efficient datasets, create parameter-driven reporting experiences, develop sophisticated expressions, control pagination and formatting, and deliver reports through Power BI service capabilities such as exports and subscriptions. The course combines hands-on exercises with realistic business reporting scenarios to develop practical, production-oriented skills.
Duration
5 days
Who Should Attend
-
Power BI report developers responsible for creating operational and highly formatted business reports.
-
Business intelligence professionals developing detailed reporting solutions for enterprise users.
-
Data analysts who need to produce print-ready and document-style reports from Power BI data.
-
Financial analysts creating statements, schedules, reconciliations, financial summaries, and management reports.
-
Management reporting specialists responsible for recurring operational and executive reporting packs.
-
Power BI developers who want to expand their skills beyond interactive report and dashboard development.
-
Reporting specialists migrating traditional SSRS-style reporting workloads into the Power BI platform.
-
Finance and accounting professionals producing detailed transaction and regulatory reporting outputs.
-
Operations professionals creating detailed schedules, listings, exception reports, and operational statements.
-
BI consultants implementing parameter-driven and highly formatted reporting solutions for clients.
-
Data professionals working with Power BI semantic models who need advanced paginated report design skills.
-
Report administrators and developers responsible for publishing, distributing, maintaining, and supporting paginated reports.
Course Objectives
-
Develop a strong understanding of Power BI paginated reporting, Report Builder, report definitions, data regions, datasets, and professional document-style reporting.
-
Create and configure reliable data sources and datasets that provide appropriate fields, queries, filters, and structures for paginated report development.
-
Design professional tables, matrices, lists, charts, and other report regions that present detailed business information in structured and readable formats.
-
Apply advanced grouping, sorting, filtering, subtotals, aggregation, page breaks, headers, footers, and layout controls to create polished reports.
-
Build interactive report parameters that allow users to filter data, control presentation, select reporting periods, and navigate complex reporting requirements.
-
Develop expressions for calculations, conditional formatting, visibility, sorting, grouping, dynamic text, page elements, and other report properties using Report Builder capabilities.
-
Create advanced reports using nested groups, multiple datasets, subreports, drillthrough functionality, interactive sorting, and dynamic report elements.
-
Optimize paginated report design for accurate data retrieval, efficient rendering, predictable pagination, usability, and reliable export to common business formats.
-
Publish and manage paginated reports in Power BI while understanding workspace requirements, semantic model connections, permissions, subscriptions, and distribution processes.
-
Design complete production-ready paginated reporting solutions that combine data modeling, parameters, expressions, formatting, pagination, publishing, automation, and professional report governance.
Comprehensive Course Outline
Module 1: Introduction to Power BI Paginated Reporting
-
Understanding paginated reports, their purpose, key characteristics, and differences between pixel-perfect reporting and interactive Power BI report experiences.
-
Exploring Power BI Report Builder, the report design surface, Report Data pane, Properties pane, grouping tools, preview capabilities, and report configuration options.
-
Understanding Report Definition Language (RDL) and how report definitions contain information about data retrieval, layout, formatting, and report behavior.
-
Identifying business scenarios for paginated reporting including invoices, statements, operational listings, detailed schedules, financial reports, and regulatory documentation.
Module 2: Data Sources, Datasets, and Queries
-
Creating and configuring data sources and understanding connection information, credentials, supported source types, and report-specific data connections.
-
Creating datasets with appropriate queries, fields, filters, parameters, and sorting requirements for efficient report development.
-
Connecting paginated reports to Power BI semantic models, SQL Server, Analysis Services, Azure SQL, Oracle, OData, and other supported data sources.
-
Understanding embedded and shared datasets and determining appropriate approaches for reusable, maintainable, and governed reporting solutions.
Module 3: Tables, Matrices, and Report Layout
-
Creating professional tables with detail rows, headers, totals, subtotals, column formatting, alignment, spacing, and consistent presentation standards.
-
Designing matrix reports with nested row and column groups to present multidimensional business information in compact and readable formats.
-
Controlling page size, margins, orientation, headers, footers, page breaks, repeating rows, repeating columns, and other pagination requirements.
-
Designing pixel-perfect layouts that maintain consistent positioning and formatting across report previews, printed documents, and exported files.
Module 4: Grouping, Sorting, Filtering, and Aggregation
-
Creating row groups, column groups, nested groups, recursive groups, and parent-child structures for detailed hierarchical reporting scenarios.
-
Applying grouping expressions, sorting rules, filters, interactive sorting, and aggregation functions to control how data is organized and presented.
-
Building group-level and report-level totals, subtotals, percentages, running values, and other summary calculations for management reporting.
-
Understanding the distinction between query-level filtering and report-level filtering and applying each approach appropriately to reporting requirements.
Module 5: Parameters and Interactive Report Controls
-
Creating report parameters for dates, departments, regions, products, customers, employees, business units, and other user-selectable reporting criteria.
-
Configuring available values, default values, data types, multi-value parameters, hidden parameters, and parameter prompts for controlled report interaction.
-
Building cascading parameters where the selection of one parameter determines the available values presented by another parameter.
-
Using parameters with subscriptions, expressions, queries, filters, related reports, and report presentation logic to create flexible reporting solutions.
Module 6: Expressions, Calculations, and Conditional Formatting
-
Understanding Report Builder expressions and using fields, parameters, built-in functions, operators, constants, and other references to control report behavior.
-
Creating calculated values, conditional text, dynamic titles, custom labels, date calculations, business classifications, and other expression-driven report elements.
-
Applying conditional formatting to highlight exceptions, thresholds, variances, performance indicators, and other important business conditions.
-
Using expressions to control visibility, page elements, grouping, sorting, filtering, bookmarks, document maps, and dynamic report presentation.
Module 7: Advanced Report Design and Navigation
-
Creating drilldown reports that allow users to expand and collapse groups while maintaining clear and structured presentation of detailed information.
-
Building drillthrough reports that allow users to navigate from summary information to detailed reports using controlled parameter values.
-
Designing subreports and multiple-dataset solutions for complex reporting requirements that combine related information from different datasets.
-
Creating charts, maps, images, document maps, bookmarks, hyperlinks, and other advanced report elements to improve navigation and information delivery.
Module 8: Advanced Formatting and Pagination
-
Applying advanced number, currency, percentage, date, time, text, and custom formatting to ensure accurate and professional report presentation.
-
Managing page breaks, keep-together behavior, repeating headers, dynamic page numbers, report titles, footers, and multi-page report structures.
-
Designing reports for consistent PDF, Excel, Word, CSV, XML, MHTML, and other supported export scenarios while accounting for format-specific behavior.
-
Troubleshooting layout problems such as unwanted blank pages, overlapping objects, truncated content, inconsistent widths, and unexpected page breaks.
Module 9: Publishing, Subscriptions, and Report Distribution
-
Publishing paginated reports to Power BI workspaces and understanding the relationship between Report Builder development, Power BI service publishing, semantic models, and workspace permissions.
-
Configuring report parameters and subscription values to deliver tailored report outputs for different users, departments, regions, periods, or business requirements.
-
Understanding report subscriptions, parameterized delivery, export requirements, distribution scenarios, and controlled access to published reporting content.
-
Establishing practical report deployment, versioning, documentation, testing, and support practices for production paginated reporting environments.
Module 10: Enterprise Paginated Reporting Capstone
-
Designing an end-to-end operational or financial paginated report using structured datasets, multiple groups, parameters, expressions, calculations, and professional formatting.
-
Building an interactive parameter-driven report that supports detailed filtering, cascading selections, dynamic presentation, and controlled navigation between summary and detail information.
-
Testing pagination, rendering, data accuracy, calculations, formatting, exports, performance, and user interaction across representative reporting scenarios.
-
Completing a practical capstone project that demonstrates data connectivity, dataset design, table and matrix development, expressions, parameters, advanced formatting, publishing, distribution, and production-ready reporting practices.
Training Approach
This course will be delivered by our skilled trainers who have vast knowledge and experience as expert professionals in the fields. The course is taught in English and through a mix of theory, practical activities, group discussion and case studies. Course manuals and additional training materials will be provided to the participants upon completion of the training.
Tailor-Made Course
This course can also be tailor-made to meet organization requirement. For further inquiries, please contact us on: Email: training@upskilldevelopment.com Tel: +254 721 331 808
Training Venue
The training will be held at our Upskill Training Centre. We also offer training for a group (at a discount of 10% to 50%) at requested location all over the world. The Onsite course fee covers the course tuition, training materials, two break refreshments, buffet lunch, airport transfers, Upskill gift package, and guided tour.
Visa application, travel expenses, dinners, accommodation, insurance, and other personal expenses are catered by the participant
Certification
Participants will be issued with Upskill certificate upon completion of this course.
Airport Pickup and Accommodation
Airport pickup and accommodation is arranged upon request. For booking contact our Training Coordinator through Email: training@upskilldevelopment.com, +254 721 331 808
Terms of Payment:
Unless otherwise agreed between the two parties’ payment of the course fee should be done 3 working days before commencement of the training so as to enable us to prepare better.








