cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
laganlee
Helper I
Helper I

DAX Show matching values from both tables where there is a many to many

Hi

I have two tables where there is a many to many relationship.

I want to see where the IDs match and are also occurring more than once:

e.g.

Table 1:           Table 2:          Output Table

ID                      ID                        ID

12                      10                        14

14                       14

14                      14

14                       15

15

15

Many thanks for looking!

 

1 ACCEPTED SOLUTION
laganlee
Helper I
Helper I

Many thanks for that!

It's put me on the right track. 

View solution in original post

2 REPLIES 2
laganlee
Helper I
Helper I

Many thanks for that!

It's put me on the right track. 

tamerj1
Super User
Super User

Hi @laganlee 

please try

Output Table =
VAR T1 =
FILTER (
'Table 1',
COUNTROWS (
CALCULATETABLE ( 'Table 1', ALLEXCEPT ( 'Table 1', 'Table 1'[ID] ) )
) > 1
)
VAR T2 =
FILTER (
'Table 2',
COUNTROWS (
CALCULATETABLE ( 'Table 2', ALLEXCEPT ( 'Table 2', 'Table 2'[ID] ) )
) > 1
)
RETURN
DISTINCT ( INTERSECT ( T1, T2 ) )

Helpful resources

Announcements
Exciting changes

Power BI Community Changes

Check out the changes to the Power BI Community announced at Build.

May 2023 update

Power BI May 2023 Update

Find out more about the May 2023 update.

Kudo Data Story carousel

Data Stories Gallery

Visit our Data Stories Gallery and give kudos to your favorite Data Stories.

Top Solution Authors