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

The Power BI Data Visualization World Championships is back! It's time to submit your entry. Live now!

Reply
GanesaMoorthyGM
Helper II
Helper II

Cascading / Dynamic Filter Response help

Hi everyone,

I need help configuring my Power BI slicers so they behave responsively based on user selections.

I have the following filters:

  • FiscalYear

  • Month

  • Country

  • Location Code

What I need is cascading behavior. For example:

  • If the user selects FiscalYear = FY25, then the Month, Country, and Location Code slicers should only list values that exist within FY25.

  • If the user selects Country = US, then the Location Code slicer should only show locations from the US (not all countries).

  • Essentially, each slicer should dynamically update based on selections in the other slicers so users only see valid values, not the entire dataset.

I have tried normal slicer interactions, but some values still appear even when they don’t exist in the filtered context.

To be more precise:

GanesaMoorthyGM_0-1763534988512.png


Example:
See i select Country "Qatar" so Im expecting it to list only Qatar's Locationcode but here all the LocationCode is appearing.

Does anyone know the correct setup or if there are limitations on cascading slicers?
Any guidance is appreciated. I can share screenshots if needed.

Thanks!

1 ACCEPTED SOLUTION
GanesaMoorthyGM
Helper II
Helper II

Guys I solved by using a measure like:

Cascading filter = INT ( NOT ISEMPTY(fact_sales))

And add this is in all slicers visual lvl filter for all slicers eg:FiscalYear,Month,Country,Location_Code

GanesaMoorthyGM_0-1763549591442.png



Now it is acting fine.

Thank you for your response @v-echaithra , @rohit1991 .

View solution in original post

5 REPLIES 5
GanesaMoorthyGM
Helper II
Helper II

Guys I solved by using a measure like:

Cascading filter = INT ( NOT ISEMPTY(fact_sales))

And add this is in all slicers visual lvl filter for all slicers eg:FiscalYear,Month,Country,Location_Code

GanesaMoorthyGM_0-1763549591442.png



Now it is acting fine.

Thank you for your response @v-echaithra , @rohit1991 .

Hi @GanesaMoorthyGM ,

Thank you for providing an update and confirming that the issue has been resolved. If you require any further assistance. Please feel free to let us know, we’re happy to help!


Thank you 
Chaithra E.

v-echaithra
Community Support
Community Support

Hi @GanesaMoorthyGM ,

To make cascading slicers work in the new Power BI slicer experience, ensure that each slicer field comes from a dimension table with a single-direction relationship into the fact table, and remove any relationships that bypass the fact table. When the fact table becomes the only path between Country, Location, Month, and FiscalYear, Power BI automatically shows only the valid values for the selections.

 

Open Model view.

Ensure relationships are exactly like this:

DimFiscalYear > Fact

DimMonth > Fact

DimCountry > Fact

DimLocation > Fact

 

Make sure Relationship direction = single (one-way), no bidirectional filters, no direct relationship between DimCountry and DimLocation. Also verify the fact table contains the Country + Location combinations that you expect.

Hope this helps.
Thank you.

rohit1991
Super User
Super User

Hii @GanesaMoorthyGM 

 

Power BI slicers do not automatically cascade unless the data model supports it.
To make Country >> LocationCode responsive, ensure they come from separate dimension tables and correct single-direction relationships exist.
Use DimCountry and DimLocation tables in slicers  not fields from the fact table.
Once the model is corrected, selecting “Qatar” will only show Qatar’s LocationCodes.


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

Exactly all my Slicers are from Separate Dim tables @rohit1991 .

Helpful resources

Announcements
Power BI DataViz World Championships

Power BI Dataviz World Championships

The Power BI Data Visualization World Championships is back! It's time to submit your entry.

January Power BI Update Carousel

Power BI Monthly Update - January 2026

Check out the January 2026 Power BI update to learn about new features.

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.