Hello and welcome! In today’s blog post, we’ll explore the exciting updates to paginated reports in Power BI. We’ll dive into the new features, improved authoring experience, and how you can leverage these enhancements to create professional, print-ready reports directly within the Power BI service.
What Are Paginated Reports?
Paginated reports, often referred to as operational reports, are designed to be printed or shared. They’re called “paginated” because they’re formatted to fit well on a page. They’re ideal for creating fixed-layout documents optimized for printing, such as invoices, receipts, or transcripts.
Traditionally, creating paginated reports required the use of specialized tools like the Power BI Paginated Report Builder. However, with recent updates, Power BI has introduced a new, streamlined way to create these reports directly within the Power BI service.
Limitations of the Initial Implementation
When paginated reports were first introduced to the Power BI service, the functionality was somewhat limited. Users could create basic reports and apply simple filters, but there were significant constraints:
- Parameters: There was no support for report parameters, limiting the interactivity and customization of reports.
- Headers and Footers: Customizing headers and footers was restricted, making it challenging to adhere to corporate branding or include essential metadata.
- Design Flexibility: The initial interface lacked advanced design tools, making it difficult to create polished, professional reports.
Introducing the New Editor Experience
The recent updates have significantly improved the paginated report authoring experience in the Power BI service. Here’s what’s new:
- Enhanced UI: A refreshed user interface that closely mimics the desktop tool, providing a more intuitive and efficient design environment.
- Live Data Preview: Visualize data in real-time as you build your report, making it easier to design and adjust layouts.
- Headers and Footers: Add and customize headers and footers with images, text, and predefined fields like page numbers and execution time.
- Parameters: Introduce parameters into your reports, allowing end-users to filter data and interact with the report dynamically.
Building a Paginated Report in Power BI
Let’s walk through creating a paginated report using the new features.
Step 1: Start with a Dataset
Begin by selecting the dataset you want to build your report on. You can do this in two ways:
- From your workspace, click on New > Paginated Report and select your dataset.
- Navigate to your dataset, click on Explore Data, and choose Create Paginated Report.

Step 2: Design Your Report
Upon entering the new editor, you’ll notice a familiar layout:
- Fields Pane: On the right, you’ll see all the fields available in your dataset.
- Design Surface: The main area where you’ll build your report.
- Build Section: Allows you to organize and modify the fields in your report.
Start by dragging the desired fields into the Build Section. For instance:
- Product Name: Rename it to “Product Name” for clarity.
- Model Name: Include product models.
- Style: Add styles or categories.
- Total Sales: Insert measures like total sales to aggregate data.

Step 3: Adjust Layout and Formatting
As you add fields, you might encounter layout issues, such as columns extending beyond the page width. Here’s how to fix them:
- Resize Columns: Drag column borders to adjust widths and ensure they fit within the page.
- Reorder Fields: Use the Build Section to rearrange fields by dragging them into the desired order.
- Style Your Table: Apply predefined styles, such as alternating row colors, to enhance readability.
Step 4: Add Headers and Footers
Enhance your report by adding headers and footers:
- Insert Header: Click on Header, then add elements like images or text boxes.
- Add a Logo: Insert your company logo by uploading an image file.
- Report Title: Use a text box to add a title, such as “Sales by Product,” and format it using the text options.
- Insert Footer: Click on Footer, and add predefined fields.
- Page Numbers: Insert the Page Number field to display pagination.
- Execution Time: Include the Execution Time field to show when the report was generated.

Step 5: Introduce Parameters
Make your report interactive by adding parameters:
- Add a Field to Filters: Drag a field (e.g., Color) into the Filters
- Create a Parameter: Convert the filter into a parameter, allowing users to select values dynamically.
- Test the Parameter: Use the parameter input at the top of the report to filter data (e.g., select “Red” to view products that are red).

Step 6: Save and Preview Your Report
Once you’re satisfied with your report:
- Save: Click on Save, provide a name for your report, and choose the workspace where it should be saved.
![]()
- Preview: View your report in the service to ensure everything looks as expected. Navigate through pages and test parameters to verify functionality.
The new paginated report experience in Power BI is a significant step forward, providing users with more flexibility and control directly within the service. While the current features are robust, there’s anticipation for further enhancements, such as:
- Advanced Formatting: Options for vertical and horizontal centering, background fills, and more precise positioning.
- Expression Language Support: Incorporating more advanced expressions for dynamic content.
For those needing the full spectrum of customization, the Power BI Paginated Report Builder desktop tool remains a powerful option. It offers advanced features like complex expressions and detailed layout control.
Conclusion
The updated paginated reports in Power BI empower users to create detailed, print-ready reports without leaving the Power BI service. Whether you’re generating invoices, financial statements, or detailed logs, the enhanced features streamline the process, making it more intuitive and efficient.
We encourage you to explore these new capabilities and see how they can enhance your reporting needs.
Unlock your full potential with Power BI. Visit our training page to learn more and enroll today!


