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

Next up in the FabCon + SQLCon recap series: The roadmap for Microsoft SQL and Maximizing Developer experiences in Fabric. All sessions are available on-demand after the live show. Register now

Reply
Renukam
Regular Visitor

Sync slicers with different datasets in power bi on different pages

I have a Power BI report where different pages use different datasets. All datasets share a common field (Dashboard_Type ). Requirement is to retain the slicer selection (e.g., Type1, Type2, Type3) when navigating between pages. Since Sync Slicers and Page Navigation don’t work across datasets, is there any supported way in Fabric/Power BI to persist or synchronize slicer selections across pages using different datasets, without consolidating into a single dataset?

1 ACCEPTED SOLUTION

Hi @Renukam 

Can you send a screenshot of your model view, with the Dashboard Type common table and its relationships to your fact tables?

It should look something like this:

dk_dk_0-1768553698742.png


with one to many relationship.





Did I answer your question? Mark my post as a solution!

Proud to be a Super User!





View solution in original post

7 REPLIES 7
v-lgarikapat
Community Support
Community Support

Hi @Renukam ,Thank you for reaching out to the Fabric Community Forum.

 

@dk_dk , @cengizhanarslan Thanks for your prompt response.

 

 Hi @Renukam I wanted to follow up to check if you had a chance to review the information provided by @dk_dk  and @cengizhanarslan  . If you are still facing issues, please don’t hesitate to reach out  we’ll be more than happy to assist you.

 

 

Best Regards,

Lakshmi.

Hi @Renukam ,

 

We haven’t heard back from you regarding our last response, so I just wanted to check in to see if you were able to resolve the issue. If you have any further questions or need assistance, please feel free to let us know.

 

Best Regards,

Lakshmi

dk_dk
Super User
Super User

Hi @Renukam 

You could create a "filter" table that has a single column with all possible values of "Dashboard_Type" (across both datasets). You can do it manually or via DAX like so:

DashboardTypeFilter = DISTINCT(UNION(DISTINCT(DatasetA[DashboardType]),DISTINCT(DatasetB[DashboardType])))

 

Then configure relationships:

dk_dk_0-1768547927019.png

And finally, only use the DashboardType column from the DashboardTypeFilter table in your slicers. You will be able to sync slicers across pages and filter the two disconnected datasets with the same slicer.

dk_dk_1-1768548088792.png

 

Hope this helps. Let me know if you have any questions.




Did I answer your question? Mark my post as a solution!

Proud to be a Super User!





Hi,
values are common in all fact tables in Dashboard Type column. There are 3 same values for all the fact tables.
so I've created 

Dashboard Type common = DATATABLE("DASHBOARD_TYPE",STRING,
{
    {"Type1"},
    {"Type2"},
    {"Type3"}
})
and then established relationship between this dim table and all other fact tables.
But it is wrongly filtering the data when I'm using DASHBOARD_TYPE from dim table in slicer.
 

Hi @Renukam 

Can you send a screenshot of your model view, with the Dashboard Type common table and its relationships to your fact tables?

It should look something like this:

dk_dk_0-1768553698742.png


with one to many relationship.





Did I answer your question? Mark my post as a solution!

Proud to be a Super User!





cengizhanarslan
Super User
Super User

Option 1) Single dataset via shared dimensions

If the requirement is true filter persistence, this is the only native solution:

  • Create a shared dimension (e.g. DimDashboardType)

  • Use one semantic model

  • Connect all pages to that model

This can still be modular:

  • Multiple fact tables

  • Subject-area–specific pages

  • Role-based visibility

 

Option 2) Composite model (DirectQuery to Power BI dataset)

If consolidation is not possible:

  • Pick one dataset as the core

  • Other datasets are accessed via DirectQuery to Power BI dataset

  • Arrange relationships
  • Pages use the composite model

This allows:

  • One slicer

  • One filter context

  • Multiple data sources behind the scenes

Tradeoffs:

  • Performance

  • More complexity

_________________________________________________________
If this helped, ✓ Mark as Solution | Kudos appreciated
Connect on LinkedIn | Follow on Medium
AI-assisted tools are used solely for wording support. All conclusions are independently reviewed.

Hi Cengizhanarslan,
Regarding 
Option 1

Thank you for your response, I created a common dimension table and established relationship between this dimension table and other Fact tables, but it is taking cartesian product and while filtering via slicer in which column from dim table is used, it is wrongly filtering the data.

Helpful resources

Announcements
New to Fabric survey Carousel

New to Fabric Survey

If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.

Power BI DataViz World Championships carousel

Power BI DataViz World Championships - June 2026

A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.

FabCon and SQLCon Highlights Carousel

FabCon &SQLCon Highlights

Experience the highlights from FabCon & SQLCon, available live and on-demand starting April 14th.

March Power BI Update Carousel

Power BI Community Update - March 2026

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