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

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more

Reply
Saikumar_dasari
Frequent Visitor

How can we add sub tabs in a button in power bi

Hi everyone,

 

Can someone help me achieve this attached image. I want to add sub tabs for each button. where each button will have some set of visuals. unable to achieve this. Hope you people might help me. thank you in advance.

 

Screenshot 2023-09-01 163246.png

2 ACCEPTED SOLUTIONS
Anonymous
Not applicable

Hi @Saikumar_dasari,

I mean the power bi desktop navigation panel does not support further customize. If you are working with design in power bi app, it allow you to do some operations to achieve similar sub tab effects.

Designing custom navigation for Power BI apps is now available | Microsoft Power BI Blog | Microsoft...

Regards,

Xiaoxin Sheng

View solution in original post

Martin_D
Super User
Super User

Hi @Saikumar_dasari ,

 

You could build a Canvas App in Power Apps. You could create your custom navigation using Power Apps control and show the Power BI report next to it on the remaining space of the canvas app.

 

Steps included:

 

  1. From Power BI web-app, open the report and create the embed link for webiste or portal.
  2. In Power Apps, create a blank canvas app for tablet layout and add a Power BI tile control (tile is also correct for reports, not only for dashboard tiles).
  3. Set the property AllowNewAPI of the Power BI tile control to true
  4. Paste the embed URL between the quotation marks of the TileUrl property of the Power BI tile control.
  5. If you want to turn off the built-in Power BI page navigation so that you control page navigation only using your Power App custom navigation, then append to the embed URL &navContentPaneEnabled=false
  6. To navigate to a specific report page, append to the embed URL &pageName=ReportSectionxxxxxxxxxxx
    The pageName is not the display name of the page that the user sees in the Power BI report but the section (page) ID that Power BI uses in the URL. That means, to build your Power Apps navigation you need to open all report pages inte Power BI web-app and get the page names from the URLs.
    Martin_D_0-1693989039738.png
  7. Now you can build your custom navigation in Power Apps and if the user clicks on a report page link of your custom navigation then your Power App needs to update the TileUrl property of the Power BI tile control with the corresponsing pageName value and the the Power BI tile control will show the selected report page.

 

BR

Martin

github.pnglinkedin.png

View solution in original post

4 REPLIES 4
Martin_D
Super User
Super User

Hi @Saikumar_dasari ,

 

You could build a Canvas App in Power Apps. You could create your custom navigation using Power Apps control and show the Power BI report next to it on the remaining space of the canvas app.

 

Steps included:

 

  1. From Power BI web-app, open the report and create the embed link for webiste or portal.
  2. In Power Apps, create a blank canvas app for tablet layout and add a Power BI tile control (tile is also correct for reports, not only for dashboard tiles).
  3. Set the property AllowNewAPI of the Power BI tile control to true
  4. Paste the embed URL between the quotation marks of the TileUrl property of the Power BI tile control.
  5. If you want to turn off the built-in Power BI page navigation so that you control page navigation only using your Power App custom navigation, then append to the embed URL &navContentPaneEnabled=false
  6. To navigate to a specific report page, append to the embed URL &pageName=ReportSectionxxxxxxxxxxx
    The pageName is not the display name of the page that the user sees in the Power BI report but the section (page) ID that Power BI uses in the URL. That means, to build your Power Apps navigation you need to open all report pages inte Power BI web-app and get the page names from the URLs.
    Martin_D_0-1693989039738.png
  7. Now you can build your custom navigation in Power Apps and if the user clicks on a report page link of your custom navigation then your Power App needs to update the TileUrl property of the Power BI tile control with the corresponsing pageName value and the the Power BI tile control will show the selected report page.

 

BR

Martin

github.pnglinkedin.png

Saikumar_dasari
Frequent Visitor

Hi @Anonymous 

I'm not sure about it mate, i have seen this kind of Dashboard in one of the company. if I dont get a answer will submit the idea. Cheers.

Anonymous
Not applicable

Hi @Saikumar_dasari,

I mean the power bi desktop navigation panel does not support further customize. If you are working with design in power bi app, it allow you to do some operations to achieve similar sub tab effects.

Designing custom navigation for Power BI apps is now available | Microsoft Power BI Blog | Microsoft...

Regards,

Xiaoxin Sheng

Anonymous
Not applicable

HI @Saikumar_dasari,

Current power bi seem like not support do further customize to add sub tabs at the detail button levels. Perhaps you can submit ideas for add support for your requirement.

Microsoft Power BI ideas

Regards,
Xiaoxin Sheng

Helpful resources

Announcements
Power BI DataViz World Championships

Power BI Dataviz World Championships

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!

December 2025 Power BI Update Carousel

Power BI Monthly Update - December 2025

Check out the December 2025 Power BI Holiday Recap!

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.