Advance your Data & AI career with 50 days of live learning, dataviz contests, hands-on challenges, study groups & certifications and more!
Get registeredGet Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now
I have two tables 'Append1' and 'Append_Pivot2'
The two tables have a "Many to many" cardinality on column [swimmer] with cross filter direction set to both.
I create a matrix visual where :
I have SlicerA that filters the column 'Append1'[swimmer]
The slicer does not affect the matrix, interactions are set to 'none'.
The matrix is filtered by two other slicers:
SliderB filtering 'Append_Pivot2'[columns] and
SlicerC filtering 'Append_Pivot2'[Sort_on_header].
I want to create the measure "Selected Swimmer" that will be used inside the matrix and returns value 1 if the ''Append_Pivot2"[swimmer] used in the matrix rows equals the 'Append1'[swimmer] selected in the SlicerA.
I wrote the following:
Selected Swimmer =
IF(
SELECTEDVALUE('Append1'[Swimmer]) =
SELECTEDVALUE('Append_Pivot2'[Swimmer]), 1, 0
)
However its not working as expected, because all rows are returning value "1".
I Cannot figure out what I am missing.
Your help would be highly appreciated
many thanks
K
Hi @Kerk
Making the slicer not affect the matrix cannot break the filter passed by the relationship. I recommend that you remove the relationship between two tables. Then your measure should work.
Best Regards,
Community Support Team _ Jing
If this post helps, please Accept it as Solution to help other members find it.
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!
Check out the October 2025 Power BI update to learn about new features.