Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Join us for an expert-led overview of the tools and concepts you'll need to become a Certified Power BI Data Analyst and pass exam PL-300. Register now.

Reply
tmhalila
Resolver II
Resolver II

How to create paginated report using Power BI dataset optimized for report server

Hi everyone,

I am required to create a report that can be exported in either CSV, Excel, or PDF. I usually achieve this by using paginated reports where the source is an external database.

 

For the current scenario, I have a lot of transformations in Power Query. Hence, I need to use the Power BI dataset as a data source for my paginated report instead of using an external database. 

 

Is there a work around to do this in the Power BI report server?

1 ACCEPTED SOLUTION

Hi @Anonymous 

Thank you for the solution! However, our organization doesn't use Power BI Service at all. I discovered from Microsoft's documentation that the Power BI Report server can't utilize the Power BI dataset. Therefore, I have decided to redo all the transformations in the database using SQL.

View solution in original post

4 REPLIES 4
Ankur04
Resolver II
Resolver II

Hi @tmhalila ,

 

I read your response below regarding your organisation does not use Power BI service. If you have this requirement you can consider involving SSAS model and then create Power BI report as well as Paginaged report from SSAS model. this will help you reduce the efforts as well as one model can be used for multiple purpose.

 

Thanks,

 

Ankur

Anonymous
Not applicable

Hi, @tmhalila 

You can start by publishing a report with a lot of transformations in Power Query to the Power BI service.

Then open Power BI Report Builder. Sign in to your Power BI account. In the report data pane, select New > Power BI semantic model connection. Search for and select the Power BI dataset you want to use.

vyohuamsft_0-1727938822426.png

vyohuamsft_1-1727939003431.png

 

Use Report Builder to design your reports. You can add elements such as tables, matrices, charts, etc., as needed.

Once you've designed your report, you can export it directly from Report Builder to a Lux, Exel, or Pudfu format. 

vyohuamsft_2-1727939789406.png

Or publish to a Power BI report server.

You can learn more from the following link:

vyohuamsft_3-1727939901325.png

Create a paginated report based on a Power BI shared dataset - Power BI | Microsoft Learn

 

How to Get Your Question Answered Quickly

Best Regards

Yongkang Hua

If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

Hi @Anonymous 

Thank you for the solution! However, our organization doesn't use Power BI Service at all. I discovered from Microsoft's documentation that the Power BI Report server can't utilize the Power BI dataset. Therefore, I have decided to redo all the transformations in the database using SQL.

luisrh
Responsive Resident
Responsive Resident

I am making some assumptions here in my answer.   If your data source is able to be accessed from within Power BI Report Server thru a database connection, the best way to do this is to use materialized views on your source.   Essentially that layer becomes your transformation layer.  Some of those views can be created through stored procedures, etc.   I assume your need is to use PBI Report server hosted on premises or at Azure or AWS.   Again, hope this was somewhat helpful.  I didn't really get a clear picture of the requirements, thus the assumptions.    

Regards.

Helpful resources

Announcements
July PBI25 Carousel

Power BI Monthly Update - July 2025

Check out the July 2025 Power BI update to learn about new features.

Join our Fabric User Panel

Join our Fabric User Panel

This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.

June 2025 community update carousel

Fabric Community Update - June 2025

Find out what's new and trending in the Fabric community.