Forum Discussion

mmaine's avatar
mmaine
New Member
4 years ago
Solved

Batch Print Report Page

I am working at a school district and have built a large and complicated Power Bi report with many pages of academic performance data.   One of the pages, however, was designed to show information for a single student.  Everything about that student - testing scores, grades, attendance, the works.    Think "Baseball Card".    My superiors use this report to get a quick view of a student's performance.   I built it as a drill-through destination.  They find the student in another page, and drill-through to this one.    I also designed the page to be standard letter size, for easy PDF creation/printing.    

It all works fine, but I have been asked to print this "baseball card" for every student that they want to hand out or put in their portfolio.   Using the report to drill-through all 3,000 students and printing one at a time is obviously not an option.    

 

Any ideas are greatly appreciated!

 

 

  • There is a way to do this via the API  or via Power Automate but that is painfully slow and unreliable.

     

    Sounds like you want to consider creating a new paginated report just for this purpose.  It can still use the same dataset.

2 Replies

  • There is a way to do this via the API  or via Power Automate but that is painfully slow and unreliable.

     

    Sounds like you want to consider creating a new paginated report just for this purpose.  It can still use the same dataset.

  • Anonymous's avatar
    Anonymous
    Not applicable

    Hi mmaine ,

     

    You cannot print all the report pages at once. Report pages can only be printed one page at a time.

    Print from the Power BI service - Power BI | Microsoft Docs

    There seems to be no way to directly print out the 3000 drilled results.

    You may submit an idea and vote for it: Ideas.

     

     

    Best Regards,

    Stephen Tao

     

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