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

Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM. Register now.

Reply
tomperro
Helper V
Helper V

Filtering Multiple Visuals with Different Filter Criteria

I have 3 KPIs that are measuring different status' of data in the same table.
Each KPI has its own set of filters and I am using the KPIs on multiple pages.

Is there a way re-use these filters? Save them in a table or something similar?

2 ACCEPTED SOLUTIONS

Hi @tomperro 
You can create measures that are filtered, using calculate dax function...
like :
KPI1 = Calculate (sum('table'[something]),filter('table'[Last Name = "Jones"])
This measure will return filtered result.

If this post helps, then please consider Accepting it as the solution to help the other members find it more quickly.

Regards,
Rita Fainshtein | Microsoft MVP
https://www.linkedin.com/in/rita-fainshtein/
Blog : https://www.madeiradata.com/profile/ritaf/profile

View solution in original post

This is all we have ....
Filters / Slicers or filter inside measures..

If this post helps, then please consider Accepting it as the solution to help the other members find it more quickly.

Regards,
Rita Fainshtein | Microsoft MVP
https://www.linkedin.com/in/rita-fainshtein/
Blog : https://www.madeiradata.com/profile/ritaf/profile

View solution in original post

7 REPLIES 7
Ritaf1983
Super User
Super User

Hi @tomperro 

It’s a bit hard to fully understand your use case without an example, but here are some options that might help:

Sync slicers:
If you need to switch between pages and keep the slicer selections consistent across those pages, you can use the sync slicers feature in Power BI. This ensures that your filters are carried over when navigating between pages.

More information about this option is here : 

https://www.youtube.com/watch?v=_SLtLfk0OME&t=14s

 

Drillthrough:
If by “3 KPIs” you mean that you want to navigate to a detailed page with data filtered based on one of those KPIs, you can use the Drillthrough feature. This allows you to create a page specifically for analyzing the details of a KPI.

Detailed guide : 
https://www.youtube.com/watch?v=9vE1se-ZSiU

Page-level filters:
If you simply want each page to have pre-defined filters for the KPIs, you can set page-level filters that stay consistent without user input.

https://www.youtube.com/watch?v=sids9OgFHj0

 

Beyond these, there aren’t many options for sharing or reusing filters dynamically across pages in Power BI. If none of these solutions match your use case, providing a pbix with the example and desired result might help identify the best approach.

If this post helps, then please consider Accepting it as the solution to help the other members find it more quickly.

Regards,
Rita Fainshtein | Microsoft MVP
https://www.linkedin.com/in/rita-fainshtein/
Blog : https://www.madeiradata.com/profile/ritaf/profile

Thank you for your reply. 

I am actually looking to do something different than what you explained. 

I have 3 KPIs on one page.

All 3 KPIs are getting data from the same tables, but each KPI has different visualization filters.

 

What I am trying to do is store the different set of filters for each KPI somewhere so I do not have to keep adding filters to each visualization.

Can I store filters in a table or in a measure?

Example:

KPI 1 Filters = Last Name = "Jones"
KPI 2 Filters = Last Name = "Smith"

KPI 3 Filters = Last Name = "Jackson"

OR

 

Filter Table

KPIFilter
1Last Name = "Jones"
Last Name = "Smith"
Last Name = "Jackson"




Hi @tomperro 
You can create measures that are filtered, using calculate dax function...
like :
KPI1 = Calculate (sum('table'[something]),filter('table'[Last Name = "Jones"])
This measure will return filtered result.

If this post helps, then please consider Accepting it as the solution to help the other members find it more quickly.

Regards,
Rita Fainshtein | Microsoft MVP
https://www.linkedin.com/in/rita-fainshtein/
Blog : https://www.madeiradata.com/profile/ritaf/profile

Can the filters be saved in a table?

This way, if I ever need to update the filter, i only have to modify them in the table rather than every measure that might have the filters.


The measures are not part of the table; they are not "active" unless they are in a visualization. Technically, this is an advantage because it saves on model size.

At the same time, in terms of functionality, this approach does meet your needs. If you want to make changes, you simply update the measure. From the user's perspective, there is no need to change anything, as what will appear in the visualization is your measure, which remains consistent unless you modify the code.

Regards,
Rita Fainshtein | Microsoft MVP
https://www.linkedin.com/in/rita-fainshtein/
Blog : https://www.madeiradata.com/profile/ritaf/profile

I am trying to avoid changing multiple measures if I ever have the need to add or remove filters.

If each KPI has 4 measures, each with a set of filters and if I ever need to modify those filter, I would rather change it in once place rather that changing the 4 measures.

This is all we have ....
Filters / Slicers or filter inside measures..

If this post helps, then please consider Accepting it as the solution to help the other members find it more quickly.

Regards,
Rita Fainshtein | Microsoft MVP
https://www.linkedin.com/in/rita-fainshtein/
Blog : https://www.madeiradata.com/profile/ritaf/profile

Helpful resources

Announcements
FabCon Global Hackathon Carousel

FabCon Global Hackathon

Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes!

October Power BI Update Carousel

Power BI Monthly Update - October 2025

Check out the October 2025 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.