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

Be one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now

Reply
Pinky0404
Helper III
Helper III

Comparing two tables

Hi All,

 

I have 2 tables, Table 1 and Table 2 , Both has different structure and i am trying to find the  list of users  from table 2 who are not  in table 1. I have merged the tables, but unable to figure it out. Any help would be highly appreciated.

 

Thanks,

Pinky

1 ACCEPTED SOLUTION
Phil_Seamark
Microsoft Employee
Microsoft Employee

HI @Pinky0404

 

There are a few ways you can do this.

 

In DAX you can use the EXCEPT function to generate that as a list.

 

https://msdn.microsoft.com/en-us/library/mt243784.aspx

 

You can create this a as a calculated table if you prefer something like,

 

New Table = 
 EXCEPT( SELECTCOLUMNS(TableA , "UserID" , [UserID]) ,
SELECTCOLUMNS(TableB , "UserID" , [UserID]) ,
)
                

That approach will give you a list of Users that appear in TableA, but don't appear in TableB

 

Otherwise try a Left outer join in Power Query.

 

 


To learn more about DAX visit : aka.ms/practicalDAX

Proud to be a Datanaut!

View solution in original post

2 REPLIES 2
drewlewis15
Solution Specialist
Solution Specialist

You can try using a Left Anti merge, starting with Table 2.  This will show you records that exist in Table 2 that do not exist in Table 1 based on whatever field relates the two tables.

Phil_Seamark
Microsoft Employee
Microsoft Employee

HI @Pinky0404

 

There are a few ways you can do this.

 

In DAX you can use the EXCEPT function to generate that as a list.

 

https://msdn.microsoft.com/en-us/library/mt243784.aspx

 

You can create this a as a calculated table if you prefer something like,

 

New Table = 
 EXCEPT( SELECTCOLUMNS(TableA , "UserID" , [UserID]) ,
SELECTCOLUMNS(TableB , "UserID" , [UserID]) ,
)
                

That approach will give you a list of Users that appear in TableA, but don't appear in TableB

 

Otherwise try a Left outer join in Power Query.

 

 


To learn more about DAX visit : aka.ms/practicalDAX

Proud to be a Datanaut!

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

Dec Fabric Community Survey

We want your feedback!

Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions.

ArunFabCon

Microsoft Fabric Community Conference 2025

Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.

December 2024

A Year in Review - December 2024

Find out what content was popular in the Fabric community during 2024.