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
Anonymous
Not applicable

Freeze top header

how to freeze top header just like EXCEL while scrolling power bi dashboard in fit to width page layout.

1 ACCEPTED SOLUTION

Hi @Anonymous ,

Thank you for reaching out to us on the Microsoft Fabric Community Forum.


Currently, Power BI does not support freezing or pinning a section of a report page (like buttons or visuals) to remain fixed while scrolling, unlike Excel’s “Freeze Panes.” This is a known limitation and not listed as a bug, since it's a missing feature rather than a functionality issue.

 

If this capability is important to your workflow, I highly recommend submitting or voting for it on the Power BI Ideas forum. Microsoft product teams monitor this platform actively when prioritizing features for future updates.

Please go through the below following link for request for the feature on Microsoft Fabric Ideas.
Fabric Ideas - Microsoft Fabric Community


If this post was helpful, please give us Kudos and consider marking Accept as solution to assist other members in finding it more easily.

Thank you,
Menaka

View solution in original post

7 REPLIES 7
rohit1991
Super User
Super User

Hi @Anonymous 

 

Power BI doesn’t have an option to freeze the top header like Excel. Anything you put at the top (buttons, slicers, text) will scroll with the page. The only place you can freeze headers is inside a Table or Matrix visual using the “Keep headers visible” setting, but that won’t affect the whole report page.

 

To repeat the header on every page, break a long dashboard into smaller pages, or if you’re embedding the report in a website, use HTML/CSS to keep a header fixed outside the report.


Did it work? ✔ Give a Kudo • Mark as Solution – help others too!
BhavinVyas3003
Super User
Super User

Power BI doesn't support freezing headers like Excel. But here's a simple workaround:

  1. Set page to "Fit to Width" (in View settings).
  2. Use a tall page (Canvas height: e.g., 3000px).
  3. Place header (title, slicers, KPIs) at the top and keep that area clear.
  4. Keep all scrollable visuals below the header.

In Table/Matrix visuals, column headers stay fixed inside the visual automatically — no action needed. This gives a “frozen header” feel while scrolling.


Thanks,
Bhavin
Problem solved? Hit “Accept as Solution” and high-five me with a Kudos! Others will thank you later!
Anonymous
Not applicable

Hi @BhavinVyas3003 
In my scenario, I have multi visuals & multiple buttons for page navigation at top. So I want to display all buttons everytime during scroll down. I attached screenshot just for reference.

praphull_0-1747234369684.png

 

Hi @Anonymous   ,

Could you please confirm if you've submitted this as an idea in the Ideas Forum? If so, sharing the link here would be helpful for other community members who may have similar feedback.

If we don’t hear back, we’ll go ahead and close this thread. For any further discussions or questions, please start a new thread in the Microsoft Fabric Community Forum  we’ll be happy to assist.

Thank you for being part of the Microsoft Fabric Community.

Best Regards, 
Menaka.
Community Support Team 

 

Hi @Anonymous ,

May I ask if my answer helped you? If so, please mark the helpful reply and accept it as the solution. This will be helpful for other community members who have similar problems to solve it faster. 

Best Regards, 
Menaka.
Community Support Team 

Hi @Anonymous ,

Thank you for reaching out to us on the Microsoft Fabric Community Forum.


Currently, Power BI does not support freezing or pinning a section of a report page (like buttons or visuals) to remain fixed while scrolling, unlike Excel’s “Freeze Panes.” This is a known limitation and not listed as a bug, since it's a missing feature rather than a functionality issue.

 

If this capability is important to your workflow, I highly recommend submitting or voting for it on the Power BI Ideas forum. Microsoft product teams monitor this platform actively when prioritizing features for future updates.

Please go through the below following link for request for the feature on Microsoft Fabric Ideas.
Fabric Ideas - Microsoft Fabric Community


If this post was helpful, please give us Kudos and consider marking Accept as solution to assist other members in finding it more easily.

Thank you,
Menaka

huffd
Frequent Visitor

There isn't a direct way to do that in a Power BI table or matrix visual.  Alternatives exist.  You could overlay another visual to mimic the behavior of a "frozen" row.  If your column names are fixed, you could overlay an image of those names.  If they are dynamic, you could overlay a card visual or a set of buttons that resolve to the column names.  None of those work if you want to "scroll right".  You could make your table in Vega (not Vega-Lite, although you could probably get creative with faceting and customizing headers and make it work) and use "sticky" headers.  If you're uninitiated with Vega that would take considerable effort.  

 

A paginated report would be another alternative.   

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.