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

Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM. Register now.

Reply
Anonymous
Not applicable

Creating a relationship between two tables where one includes NULL values

Hello,

 

I am trying to join one table which has a set of keys + transactions with a member table containing a member key. 

 

Our Member Table currently contains two keys, let's call them Key 1 and Key 2. Key 2 is the master and will always be populated, as it comes from the CRM. Key 1 will not always be populated. It is only populated for members which have made a transaction. Due to the current setup of our core systems, this is how it will be.

 

The issue arises when I try to join the transaction table with the member table. Since Key 1 will not always be populated for a Key 2 value, there are plenty of NULL values in the Key 1 column. This creates an issue when I try to create a relationship as Power BI says it's invalid due to "duplicated values", however the only duplicated value is NULL. 

 

I cannot understand how Power BI can't manage to ignore NULL values in relationship. Is it not possible for me to do this join without removing the NULLs? Yes, I could probably create a many-to-many connection inbetween but that creates so much work for something that is so ridiculously simple as a LEFT JOIN. 

 

Examples:

Transaction Table:

Transaction Member KeyTransaction Value
TM1100
TM2200
TM1100

 

Member Table:

Key 1Key 2Name
NULLABC123Lorem Ipsum
TM1DEF456Ipsum Lorem
TM2GHI789Losum Iprem
NULL123ABCAasd Qwerty

 

I want to create a relationship between Transaction Member Key and Key 1 columns. I will not be able to remove the NULL rows. 

 

3 REPLIES 3
amitchandak
Super User
Super User

@Anonymous , Power bi will not take null on 1 side of the table. You can use replace the value in power bi and replace it with a value like N/A

 

Share with Power BI Enthusiasts: Full Power BI Video (20 Hours) YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube

Hi@amitchandak 

if we replace null with N/A can i get required values from other table which was already matched this null column and values column .does it possible

Anonymous
Not applicable

Is there a particular reason for Power BI not managing to handle NULL values? 

 

Also, wouldn't a value like "N/A" also cause duplicates, creating a relationship that won't work? 

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.