Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
3 years ago

Reuse Power BI Reports

Hi All, I have a report developed in PBIX file.

I need to have 10 sub reports of the same report with minor changes. Hence I can create 10 copies of the PBIX file and publish in service.

But this will cause us maintainence problems since if there is a change request in the main report, the development team needs to change in all the 10 sub reports.

May I know if there is a way to reuse reports instead of creating multiple PBIX files. This way, if we change in one report, the change will be reflected in all the 10 sub reports.

Can we use PowerApps or Paginated Reports to achieve this functionality if it is not possible in Power BI?

 

7 Replies

  • Greg_Deckler's avatar
    Greg_Deckler
    Icon for Community Champion rankCommunity Champion

    Anonymous Well, this is going to depend on a lot of factors. If the main report is a single page, you could create each sub-report as an additional page. Then it's all in one file. In the sub-reports you could connect to the main original report's dataset using DirectQuery for Power BI Datasets and Analysis Services or connect "Live" and that way if a model change happens in the main report then all of the subreports also have that model change.

     

    Would need more specifics to be more helpful.

    • Anonymous's avatar
      Anonymous
      Not applicable

      Hi Greg_Deckler , the main report is having around 30 pages.

      Also change in data model is not a concern since we are using a common dataset for the all the sub reports.

      If a visual type is changed in main report, for example if a matrix visual is changed to piechart, then we need to manually change it in all the reports which will be difficult for development maintainence. 

      • Greg_Deckler's avatar
        Greg_Deckler
        Icon for Community Champion rankCommunity Champion

        Anonymous So why is a sub-report a sub-report? As in, is it for a specific department or ? Perhaps not include all of the main pages of the report in the sub-reports and use Cross-report drillthrough for example?