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

Enhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends September 15. Request your voucher.

Reply
Anonymous
Not applicable

Creating new column based on NULL values in other columns

Hey,

I am trying to create a new column in Power BI based on certain conditions, please see example data below:

 

Goku100_0-1623667106924.png

 

The conditions for the column I want to create is:

IF [Code A] is NULL then take value from [Code B],

IF [Code B] is NULL then take value from [Code C], 

ELSE use value in [Code A]

 

How do I write this up in Power BI correctly?

Thanks

 

1 ACCEPTED SOLUTION
amitchandak
Super User
Super User

@Anonymous , a new column

Switch( True(),

isblank([Code A] ) && isblank([Code B]) , [Code C] ,

isblank([Code A] ),[Code B],

[Code 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

View solution in original post

4 REPLIES 4
amitchandak
Super User
Super User

@Anonymous , a new column

Switch( True(),

isblank([Code A] ) && isblank([Code B]) , [Code C] ,

isblank([Code A] ),[Code B],

[Code 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
Anonymous
Not applicable

Thanks @amitchandak but its not working properly. The values i am getting in the new column is values only from Column A e.g. If column A is NULL and column B is ABC, the new column output is NULL, however I want the output to be ABC.

 

@Anonymous , is it blank or null string

 

Switch( True(),

[Code A] = "NULL"  && [Code B] = "NULL" , [Code C] ,

[Code A] = "NULL" ,[Code B],

[Code A]

)

 

Can you share a sample pbix after removing sensitive data.

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
Anonymous
Not applicable

@amitchandak Yes it was a null string! didnt realise. Edited the above code to make it work with the string, thanks a lot!

Helpful resources

Announcements
August Power BI Update Carousel

Power BI Monthly Update - August 2025

Check out the August 2025 Power BI update to learn about new features.

August 2025 community update carousel

Fabric Community Update - August 2025

Find out what's new and trending in the Fabric community.

Top Kudoed Authors