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

Calling all Data Engineers! Fabric Data Engineer (Exam DP-700) live sessions are back! Starting October 16th. Sign up.

Reply
Anonymous
Not applicable

PowerBi add new column. value if blank

HI,

 

Am trying to add a new column in Powerbi, by extracting the data from another column, if the extrated data is blank, i need to do another type of extraction.

 

Am trying with the following, which is not working and getting  error like "IF wasn't recognized"

 

 
1 ACCEPTED SOLUTION

M is case sensitive and the if syntax is different in the query editor (M) than it is in DAX - IF(  ).  You need to use lower case and have 

 

if ... then ... else

 

If this works for you, please mark it as the solution.  Kudos are appreciated too.  Please let me know if not.

Regards,

Pat





Did I answer your question? Mark my post as a solution! Kudos are also appreciated!

To learn more about Power BI, follow me on Twitter or subscribe on YouTube.


@mahoneypa HoosierBI on YouTube


View solution in original post

4 REPLIES 4
Anonymous
Not applicable

Screenshot 2020-06-19 at 04.25.17.png

Hi , @Anonymous 

Could you please tell me whether your problem has been solved?
If it is,  please mark the helpful replies or add your reply as Answered to close this thread.
It will help other community members easily find the solution when they get the similar issue.

 

Best Regards,
Community Support Team _ Eason

@Anonymous  do not use ( after if

example

New Margin = ((if [Item.Brand] = "Brand 1" then 5 else  
		if [Item.Brand] = "Brand 2" then 5.5 else 
		if [Item.Brand] = "Brand 3" then 6.0 else 
		if [Item.Brand] = "Brand 4" then 6.5 else 
		7.0 )*([Qty]*[Price]) *((100-[Discount Percent])/100))/100
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

M is case sensitive and the if syntax is different in the query editor (M) than it is in DAX - IF(  ).  You need to use lower case and have 

 

if ... then ... else

 

If this works for you, please mark it as the solution.  Kudos are appreciated too.  Please let me know if not.

Regards,

Pat





Did I answer your question? Mark my post as a solution! Kudos are also appreciated!

To learn more about Power BI, follow me on Twitter or subscribe on YouTube.


@mahoneypa HoosierBI on YouTube


Helpful resources

Announcements
FabCon Global Hackathon Carousel

FabCon Global Hackathon

Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes!

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.