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

Enhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.

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
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.