Skip to content
Back to Native library

Filter pane

Native configuration

Report-level, page-level and visual-level filters, and how they stack.

Working example
Employee records25 rows
EmployeeDepartmentStatusHours
Anna VisserOperationsApproved29.8 h
Bram VosOperationsApproved30.0 h
Carla JansenOperationsApproved35.8 h
Daan MulderOperationsApproved37.3 h
Eva DekkerOperationsApproved37.0 h
Femke SmitOperationsApproved36.6 h
Gijs PetersOperationsApproved29.5 h
Hanna BakkerRetailRejected32.1 h
Ivo BosRetailApproved30.6 h
Julia de VriesRetailRejected38.0 h
Koen MeijerRetailApproved35.0 h
Lotte HendriksRetailApproved39.7 h
Mees VisserRetailApproved38.7 h
Nina VosRetailApproved39.9 h
Olaf JansenFinanceRejected35.8 h
Pien MulderFinanceRejected40.9 h
Quinn DekkerFinanceApproved40.6 h
Ruben SmitFinanceApproved29.2 h
Sanne PetersITRejected35.2 h
Tim BakkerITRejected37.0 h
Ursula BosITRejected29.2 h
Vera de VriesITPending41.9 h
Anna MeijerITApproved37.1 h
Bram HendriksITApproved31.1 h
Carla VisserITRejected33.2 h
What it is

The filter pane exposes filters at three scopes. Report filters apply everywhere, page filters to one page, visual filters to one visual.

When to use it

For scoping context that users rarely change, or for hidden filters that define the report's data boundary.

Native Power BI capability

Yes — Filters pane with Report, Page and Visual sections; filters can be locked and hidden.

UX considerations
  • Decide what belongs in the pane versus on canvas as a slicer.
  • Slicers are for frequent choices; the pane is for scope and refinement.
  • Show the active filter context on canvas — users do not open the pane.
BI developer considerations
  • Lock structural filters so users cannot remove them.
  • Hide technical filters instead of leaving them visible and confusing.
QA considerations
  • Locked filters cannot be cleared.
  • Page filters do not leak into other pages.
Limitations
  • The pane's visual design is only partly themeable.
  • Hidden filters are still applied — document them for support.
HTML prototype note

This interactive HTML example simulates the native Power BI behaviour. It is not Power BI itself and should not be interpreted as an implementation of the Power BI rendering engine.

Designer ↔ BI developer handoff
UX designer defines
  • Information hierarchy and column order
  • Required fields and measures
  • Default state (sort, filters, selection)
  • Interaction intent and what it should affect
  • Responsive priority and what may be dropped
  • Accessibility expectations and focus order
  • Empty, loading and error states
BI developer implements
  • Dataset fields, measures and relationships
  • Visual configuration in the format pane
  • Filters, sort order and interaction wiring
  • Drill-through / drill-down configuration
  • Conditional formatting rules
  • Row-level security and permissions
  • Query performance optimisation
QA validates
  • Data correctness against the source
  • Correct default state on first load
  • Sorting and filtering behaviour
  • Drill and selection behaviour
  • Permissions and row-level security
  • Empty states and responsive layout
  • Performance and export behaviour
More in Filtering