Automated reports with Power BI Report Builder

The fact that Power BI can be used to create dashboards is by now known to many organisations. However, many people do not know that there is a tool within Power BI that can help when there is a specific demand for (automated) PDF or Excel reports. This tool is called Power BI Report Builder. With Report Builder you can create paginated reports that can be formatted exactly as the developer wants them. This means that if data in a table is longer than one page, the table will continue on the next page. In Power BI, such a table will include a scroll bar that makes the page not suitable for sharing in PDF, as the information will not be fully readable for the reader.

PPU

Previously, Report Builder was only available to larger organisations that could afford Power BI Premium, but as of 2 April this has changed. It is now possible to purchase a Premium Per User (PPU) license which makes Report Builder available to the wider public. This license comes on top of the current Power BI Pro license. In this article, we will take a closer look at Power BI Report Builder to give you a better understanding of this tool.

Many similarities with SQL Server Reporting Services

Those who are familiar with SQL Server Reporting Services (SSRS) will see many similarities in Report Builder. The design is slightly different but most functionalities and options from SSRS can be found in Report Builder. When loading a data source, it is possible in Report Builder to choose a Power BI dataset. A Power BI dataset can be a dataset from a Power BI report that you have already created in Power BI Desktop. If you want to expand the dataset with a measure, you only have to do it in one place. The measure will then automatically become visible in Report Builder when the dataset is republished. This makes maintaining the reports a lot easier. In addition, you can publish the paginated reports to a Power BI Premium workspace with the push of a button.

Parameters as filters

Within Report Builder, a filter on the report is called a parameter. This parameter is often taken from one of the loaded datasets and can be used to filter the report. A commonly used parameter is month-year. This filters the report to a desired period. Another parameter that is often used is branches. When a company wants to send the same report to multiple branches, the parameter can help. In the parameter, the branch is chosen and the total report is filtered on that branch. This way, the report does not have to be duplicated. This saves time spent on the maintenance of the report.

Build reports using the Table Wizard

A report can be built without technical knowledge using the table wizard. This wizard takes the user step by step through the creation of a table. The user only has to indicate which columns he/she wants to use from the dataset. The wizard then generates the table. For Excel users, this will feel very familiar. Pivot tables are created in a similar way.

An example of a report that can be generated in Report Builder is the Sales Report below. This report goes to the management team every week so they can keep an eye on the numbers. This report is based on a Power BI dataset that is updated every night with the latest data. We can also create reports in Report Builder according to the IBCS standards. This provides better readability for the recipients of this report.

As mentioned briefly in the introduction, it is possible to export Report Builder files. The most common formats are PDF and Excel, but other formats such as Word, Power Point and XML are also available. By using Subscriptions in the Power BI service, the reports can be mailed to the right recipients. When the exports have to be sent to many different e-mail addresses, Power Automate can provide the solution. By adding the parameters of the report and the corresponding e-mail addresses to a table, the exports can be generated and sent automatically. In addition, Power Automate provides a dynamic solution that is easy to maintain.

Do you want to use Report Builder yourself or are you curious about all the possibilities? Then get in touch with us!

Latest Blog Posts

How to utilize the Power Platform fully?

During this Masterclass, we will discuss the power of the Power Platform and how process mining further enhances it. We’ll talk you through three scenarios that can improve your operations: Order2cash, an OnboardingApp, and a Customer Order Portal. During the Masterclass, interaction is at the forefront. That way you’ll get all the answers you need.

Read more

Is it time to migrate to Databricks?

Dit webinar verkent Databricks en waarom je deze tool zou moeten overwegen boven andere prominente data-infrastructuren. In ongeveer 15 minuten verkennen we verschillende aspecten van Databricks, hoe het zich verhoudt tot andere tools en of je moet overwegen om over te stappen naar Databricks.

Read more

The Future of Data & Automation: Your Roadmap for 2025

Forrester Research predicts that companies with smart Data & Automation programs will not only overtake their competitors, but crush them. When you integrate Data & Automation well, you’ll have a big head start over the competition. During “The Future of Data & Automation: Your Roadmap for 2025” we give you the tips and tricks you need to let your solid ideas take flight.

Read more
All posts