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

Join us for an expert-led overview of the tools and concepts you'll need to become a Certified Power BI Data Analyst and pass exam PL-300. Register now.

Reply
Narender
Resolver I
Resolver I

Add a null condition in DAX

Hi all,

 

I have to add a null condition in DAX.

 

My condition is like:

 

Measure =

CALCULATE(sum(TAX_TRANSACTION[TAX_SUB_TRANS.AMOUNT]),

FILTER(TAX_TRANSACTION,TAX_TRANSACTION[TAX_SUB_TRANS.REVERSE_FLAG]="N" && (TAX_TRANSACTION[TAX_SUB_TRANS.CHARGE_TYPE_NO]=2 ||TAX_TRANSACTION[TAX_SUB_TRANS.CHARGE_TYPE_NO]=13 ||TAX_TRANSACTION[TAX_SUB_TRANS.CHARGE_TYPE_NO]=15))) 

 

I need to add TAX_SUB_TRANS.REVERSE_FLAG]=null or "N"

 

In above expression I write only TAX_SUB_TRANS.REVERSE_FLAG] "N"  because Null is not working.

 

Plaese tell mw how  can I add Reverse_flag = null?

 

 

Thanks,

 

Narender

 

 

 

2 ACCEPTED SOLUTIONS
Stachu
Community Champion
Community Champion

Null is BLANK() in DAX
https://msdn.microsoft.com/en-us/query-bi/dax/blank-function-dax
try this syntax

TAX_TRANSACTION[TAX_SUB_TRANS.REVERSE_FLAG] = BLANK()

 

 



Did I answer your question? Mark my post as a solution!
Thank you for the kudos 🙂

View solution in original post

Stachu
Community Champion
Community Champion

Hi @zlokesh
I think you're incorrect - ISBLANK is checking whther a given expression is BLANK or not, returning TRUE/FALSE

https://msdn.microsoft.com/en-us/query-bi/dax/isblank-function-dax

BLANK() will return a blank/null value
https://msdn.microsoft.com/en-us/query-bi/dax/blank-function-dax



Did I answer your question? Mark my post as a solution!
Thank you for the kudos 🙂

View solution in original post

7 REPLIES 7
zlokesh
Resolver I
Resolver I

Hi @Narender,

 

      There is  ISBLANK function in Power BI, use that, If any issue let me know.

 

msdn Example:- //Sales to Previous Year Ratio

 

=IF( ISBLANK('CalculatedMeasures'[PreviousYearTotalSales]) , BLANK() , ( 'CalculatedMeasures'[Total Sales]-'CalculatedMeasures'[PreviousYearTotalSales] ) /'CalculatedMeasures'[PreviousYearTotalSales])

 

 

Thanks

Hello Lokesh,

 

I  have to add simple condition not the if condition like

Sum of sale where regime_code = N or Null

 

Is there any way to add this condition in DAX.

I am facing problem in Null .If condition will not resovle my issue.

 

 

Thanks,

 

Narender

 

 

Dear @Narender,

 

  ISBLANK  is the function for NULL.   use ISBLANK  to check NULL.

 

Your expression will be like below, Please check in editor for accuracy. 

 

Measure =

CALCULATE(ISBLANK(sum(TAX_TRANSACTION[TAX_SUB_TRANS.AMOUNT]),

FILTER(TAX_TRANSACTION,TAX_TRANSACTION[TAX_SUB_TRANS.REVERSE_FLAG]="N" )&& (TAX_TRANSACTION[TAX_SUB_TRANS.CHARGE_TYPE_NO]=2 ||TAX_TRANSACTION[TAX_SUB_TRANS.CHARGE_TYPE_NO]=13 ||TAX_TRANSACTION[TAX_SUB_TRANS.CHARGE_TYPE_NO]=15))) 

 

 

 

Thanks

Stachu
Community Champion
Community Champion

Hi @zlokesh
I think you're incorrect - ISBLANK is checking whther a given expression is BLANK or not, returning TRUE/FALSE

https://msdn.microsoft.com/en-us/query-bi/dax/isblank-function-dax

BLANK() will return a blank/null value
https://msdn.microsoft.com/en-us/query-bi/dax/blank-function-dax



Did I answer your question? Mark my post as a solution!
Thank you for the kudos 🙂

Anonymous
Not applicable

It's not quite correct though because if they use the blank in a calculation it will count as 0 not NULL. Which will introduce errors. 

 

As in this article https://www.sqlbi.com/articles/how-to-handle-blank-in-dax-measures/ 

Hi Stachu,

 

Blank() is working in Dax.

Like

Reverse_Flag= N || Reverse_Flag=Blank().

 

 

 

 

Stachu
Community Champion
Community Champion

Null is BLANK() in DAX
https://msdn.microsoft.com/en-us/query-bi/dax/blank-function-dax
try this syntax

TAX_TRANSACTION[TAX_SUB_TRANS.REVERSE_FLAG] = BLANK()

 

 



Did I answer your question? Mark my post as a solution!
Thank you for the kudos 🙂

Helpful resources

Announcements
Join our Fabric User Panel

Join our Fabric User Panel

This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.

June 2025 Power BI Update Carousel

Power BI Monthly Update - June 2025

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

June 2025 community update carousel

Fabric Community Update - June 2025

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