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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
rwilcox
New Member

Adding custom column

I am trying to write the if then statement for adding a new column.

 

If the country column is null then return "USA" or return the value from the country column

 

I thought I had the statement written correctly but received an error value in every row once applied

 

 

2 ACCEPTED SOLUTIONS
CheenuSing
Community Champion
Community Champion

@rwilcox

 

Th formula for the NewCountryColumn should be like

 

=IF(isblank([Country]),"USA",[Country])

 

If this works please accept this as a solution and also give KUDOS.

 

Cheers

 

CheenuSIng

Did I answer your question? Mark my post as a solution and also give KUDOS !

Proud to be a Datanaut!

View solution in original post

Are you doing this in Get Data or DAX?   I recommend the former. 

The if statement in Power Query is written as follows

 

= if [country] is null then "USA" else [country]



* Matt is an 8 times Microsoft MVP (Power BI) and author of the Power BI Book Supercharge Power BI.

View solution in original post

6 REPLIES 6

Are you doing this in Get Data or DAX?   I recommend the former. 

The if statement in Power Query is written as follows

 

= if [country] is null then "USA" else [country]



* Matt is an 8 times Microsoft MVP (Power BI) and author of the Power BI Book Supercharge Power BI.
CheenuSing
Community Champion
Community Champion

@rwilcox

 

Th formula for the NewCountryColumn should be like

 

=IF(isblank([Country]),"USA",[Country])

 

If this works please accept this as a solution and also give KUDOS.

 

Cheers

 

CheenuSIng

Did I answer your question? Mark my post as a solution and also give KUDOS !

Proud to be a Datanaut!

I tried this. I was allowed click OK on the formula but I then get an ExpressionError: The name "IF" wasnt recognised.

 

PS - I had to change my setting to US (even though I am in UK region) for previous part of Lab1 (I am doing the edX LAb) as it didnt recognise the Data format when importing CSV files, but I dont think this is related.

 

I also tried

 

if [country] is null then "USA" else [Country] 

 

but i wasnt able to click on the Ok button to accept the formula

I went back in and added the original systax and it now works.

so what is the solution? I tried IF(isblank([Country]),"USA",[Country]) it does not work.

The correct answer if you have added a Custom Column is the following:

= if [country] is null then "USA" else [country]

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

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