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

Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Learn more

Reply
Anonymous
Not applicable

Filtre between dimension doesnt work with a single column

Greeting community , 

 

 

i have connected to a cube (Live connection method ) , my model contain ( 32 dimensiosn and  9 fact ) 

 

this is a part of my model : 

1.PNG

 

 

 

 

 

 

 

 

 

 

 

 

As you can see the relation between the dimensions and the fact exist , the problem here that i cant build filter between my dimensions without adding another column . and i find it weird . here is an exemple : (first table containt the column Iduser from Dimuser and the second table contain DepartmentCode from DimEntity )  when i filter doesnt nothing happen : 

 

2.PNG

 

But if i add the DepartmentCode from DimEntity to the first table , the Filtre works : 

 

3.PNG

 

anyone faced such issue ? Thanks in advance 

 

 

 

 

 

 

1 ACCEPTED SOLUTION
ibarrau
Super User
Super User

Hi there. It looks like you need to filter between dimensions. The behaviour is correct. If you add two columns the deparment will filter the fact giving you the users related to the fact table. The only way to make that work is sharing columns in visualizations, otherwise you need to make a small change in the data model.

 

To keep the model consistency and avoid changing navigations and filter directions you can try measures that will help you filter between dimensions. You have to create a measure in the fact that will return 1 if you are filtering the fact, that way if you have a visualization like the list of users and you want to filter it by another dimension, you can just add a visual level filter with that measure asking if it's 1.

 

This post explains it step by step:

https://blog.ladataweb.com.ar/post/185907335292/datamodeling-sincronizar-filtros-entre

 

In case you don't want to read that much you can take this shortcut haha. Add a measure like this:

Filter_Dimension_by_fact = INT ( NOT ISEMPTY ('Fact_Table') )

Add the measure as a visual level filter on the visualization you want to be affected by dimension filtering as equals to 1.

 

Hope this helps.

Regards,


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

Happy to help!

LaDataWeb Blog

View solution in original post

2 REPLIES 2
ibarrau
Super User
Super User

Hi there. It looks like you need to filter between dimensions. The behaviour is correct. If you add two columns the deparment will filter the fact giving you the users related to the fact table. The only way to make that work is sharing columns in visualizations, otherwise you need to make a small change in the data model.

 

To keep the model consistency and avoid changing navigations and filter directions you can try measures that will help you filter between dimensions. You have to create a measure in the fact that will return 1 if you are filtering the fact, that way if you have a visualization like the list of users and you want to filter it by another dimension, you can just add a visual level filter with that measure asking if it's 1.

 

This post explains it step by step:

https://blog.ladataweb.com.ar/post/185907335292/datamodeling-sincronizar-filtros-entre

 

In case you don't want to read that much you can take this shortcut haha. Add a measure like this:

Filter_Dimension_by_fact = INT ( NOT ISEMPTY ('Fact_Table') )

Add the measure as a visual level filter on the visualization you want to be affected by dimension filtering as equals to 1.

 

Hope this helps.

Regards,


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

Happy to help!

LaDataWeb Blog

Anonymous
Not applicable

First of all , Thank you so much ! it works  . 

 

but i still dont undrestand why i had to add the filtre even my model looks Correct . 

 

thanks for the shortcut measure 😛 

 

Best regards 

 

Helpful resources

Announcements
Fabric Data Days Carousel

Fabric Data Days

Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!

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.

Top Solution Authors