Bird
Raised Fist0
Power BIbi_tool~20 mins

Report-level filters in Power BI - Practice Problems & Coding Challenges

Choose your learning style10 modes available
Challenge - 5 Problems
🎖️
Report-Level Filter Master
Get all challenges correct to earn this badge!
Test your skills under time pressure!
🧠 Conceptual
intermediate
2:00remaining
Understanding Report-Level Filters

In Power BI, what is the main effect of applying a report-level filter?

AIt creates a new table with filtered data.
BIt filters data on all pages of the report.
CIt filters data only on the selected visual.
DIt filters data only on the current page.
Attempts:
2 left
💡 Hint

Think about how report-level filters affect multiple pages.

❓ dax_lod_result
intermediate
2:00remaining
DAX Measure with Report-Level Filter Context

Given a report-level filter on 'Region' = 'West', what will the following DAX measure return?

Sales West = CALCULATE(SUM(Sales[Amount]), ALL(Sales[Region]))
ATotal sales ignoring the report-level filter on Region.
BTotal sales only for the 'West' region.
CTotal sales for all regions except 'West'.
DZero, because ALL removes all filters including report-level.
Attempts:
2 left
💡 Hint

Recall how the ALL function works with filters.

❓ visualization
advanced
2:00remaining
Choosing the Best Visual for Report-Level Filter Impact

You want to show how a report-level filter on 'Year' affects sales across different product categories on all report pages. Which visual best communicates this impact clearly?

AA line chart showing sales over time without filtering by Year.
BA pie chart showing sales by product category without any filters.
CA table listing sales by product category with no filter applied.
DA bar chart showing sales by product category with a slicer for Year on the report level.
Attempts:
2 left
💡 Hint

Think about how to show filtered data clearly and interactively.

🔧 Formula Fix
advanced
2:00remaining
Debugging Unexpected Filter Behavior

You applied a report-level filter on 'Country' = 'USA', but a visual on a page shows data from all countries. What is the most likely cause?

AThe data model does not include the Country column.
BThe report-level filter is not saved properly.
CThe visual has a visual-level filter overriding the report-level filter.
DThe report-level filter only applies to the first page.
Attempts:
2 left
💡 Hint

Consider filter priority in Power BI.

🎯 Scenario
expert
3:00remaining
Designing Report-Level Filters for Multiple User Roles

You have a report used by sales managers in different regions. You want each manager to see only their region's data by default, but allow them to change the filter if needed. How should you implement this using report-level filters?

AUse dynamic security with USERNAME() and apply region filter dynamically at report level.
BSet a fixed report-level filter for one region and ask managers to change it manually.
CApply page-level filters for each region and duplicate pages for each manager.
DUse visual-level filters on each visual to restrict data by region.
Attempts:
2 left
💡 Hint

Think about how to personalize filters dynamically for users.

Practice

(1/5)
1. What is the main purpose of a report-level filter in Power BI?
easy
A. To filter data only on a single visual
B. To filter data across all pages in the report
C. To filter data only on the current page
D. To create a new calculated column

Solution

  1. Step 1: Understand filter scope

    Report-level filters apply to the entire report, affecting all pages.
  2. Step 2: Compare filter types

    Page-level filters affect one page; visual-level filters affect one visual only.
  3. Final Answer:

    To filter data across all pages in the report -> Option B
  4. Quick Check:

    Report-level filter = all pages [OK]
Hint: Report-level filters affect all pages, not just one [OK]
Common Mistakes:
  • Confusing report-level with page-level filters
  • Thinking report-level filters apply only to visuals
  • Assuming report-level filters create new columns
2. Which of the following is the correct way to set a report-level filter in Power BI?
easy
A. Drag a field to the 'Filters on all pages' pane
B. Drag a field to the 'Filters on this page' pane
C. Drag a field to the 'Filters on this visual' pane
D. Create a new measure with a filter condition

Solution

  1. Step 1: Locate the Filters pane

    Power BI has separate filter areas: visual, page, and report level.
  2. Step 2: Identify report-level filter area

    The 'Filters on all pages' section is where report-level filters are set.
  3. Final Answer:

    Drag a field to the 'Filters on all pages' pane -> Option A
  4. Quick Check:

    Report-level filter = 'Filters on all pages' [OK]
Hint: Report-level filters go under 'Filters on all pages' [OK]
Common Mistakes:
  • Dragging fields to visual or page filter areas instead
  • Trying to set report-level filters via measures
  • Confusing filter panes with slicers
3. If you apply a report-level filter to show only sales from 2023, what will happen to the visuals on all pages?
medium
A. All visuals on all pages will show only 2023 sales data
B. Only visuals on the current page will show 2023 sales data
C. Visuals will show all sales data regardless of the filter
D. Only visuals with manual filters will show 2023 sales data

Solution

  1. Step 1: Understand report-level filter effect

    Report-level filters apply to every page and visual in the report.
  2. Step 2: Apply filter context

    Filtering sales to 2023 means all visuals only see 2023 data.
  3. Final Answer:

    All visuals on all pages will show only 2023 sales data -> Option A
  4. Quick Check:

    Report-level filter limits all pages [OK]
Hint: Report-level filters limit data everywhere in the report [OK]
Common Mistakes:
  • Thinking filter affects only current page
  • Assuming visuals ignore report-level filters
  • Confusing report-level with visual-level filters
4. You set a report-level filter on 'Region' to only include 'East'. However, some visuals still show data from other regions. What is the likely cause?
medium
A. The data model has no 'Region' field
B. The visuals have their own page-level filters overriding the report-level filter
C. The report-level filter was set incorrectly in the 'Filters on this visual' pane
D. Report-level filters do not affect visuals

Solution

  1. Step 1: Check filter placement

    Report-level filters must be set in 'Filters on all pages', not 'Filters on this visual'.
  2. Step 2: Understand filter precedence

    Filters on visuals or pages cannot override report-level filters, but if report-level filter is misplaced, it won't apply globally.
  3. Final Answer:

    The report-level filter was set incorrectly in the 'Filters on this visual' pane -> Option C
  4. Quick Check:

    Report-level filter must be in 'Filters on all pages' [OK]
Hint: Set report-level filters only in 'Filters on all pages' pane [OK]
Common Mistakes:
  • Setting report-level filters in visual or page filter areas
  • Assuming report-level filters don't affect visuals
  • Ignoring data model fields existence
5. You want to create a report that shows sales data only for products launched after 2020 across all pages. How should you apply this filter?
hard
A. Add a page-level filter on each page for 'Launch Year' after 2020
B. Create a calculated column filtering products launched after 2020
C. Use a slicer on one page and expect it to filter all pages automatically
D. Create a report-level filter on the 'Launch Year' field to include only years after 2020

Solution

  1. Step 1: Identify filter scope needed

    The filter must apply to all pages, so report-level filter is best.
  2. Step 2: Apply filter on 'Launch Year'

    Set report-level filter on 'Launch Year' to include only years after 2020.
  3. Step 3: Evaluate other options

    Page-level filters require repeating on each page; slicers don't affect all pages by default; calculated columns don't filter data automatically.
  4. Final Answer:

    Create a report-level filter on the 'Launch Year' field to include only years after 2020 -> Option D
  5. Quick Check:

    Report-level filter = all pages filter [OK]
Hint: Use report-level filter for consistent filtering across all pages [OK]
Common Mistakes:
  • Using page-level filters instead of report-level
  • Expecting slicers to filter all pages automatically
  • Trying to filter by calculated columns without measures
Recommended

Ready to prove it?

Pass the test and this pattern moves unknown strong while earning +1 Grip toward your certificate.

10 questions~5 mineasy hard