Forum Discussion

timward10's avatar
timward10
Helper II
1 year ago
Solved

DAX comparison operations do not support comparing values of type Integer with values of type Text.

I keep getting the error message DAX comparison operations do not support comparing values of type Integer with values of type Text when entering the formula below into PBI. I have amended the format of the columns to both be 'Whole number' but it still won't work. Can anyone help please!? 
 
Column = if(or('Opps+Products - Revenue Probability'[Contract Length (months)]="",'Opps+Products - Revenue Probability'[Contract Length (months)]=0),12,'Opps+Products - Revenue Probability'[Contract Length (months)])
 
 
  • Hi timward10 
    "" is a "white space" in which the data type is a text...
    Try to modify the formula to 
    Column = if(isblank(or('Opps+Products - Revenue Probability'[Contract Length (months)]),'Opps+Products - Revenue Probability'[Contract Length (months)]=0),12,'Opps+Products - Revenue Probability'[Contract Length (months)])
    OR
    Column = if(or('Opps+Products - Revenue Probability'[Contract Length (months)]=blank(),'Opps+Products - Revenue Probability'[Contract Length (months)]=0),12,'Opps+Products - Revenue Probability'[Contract Length (months)])
    if it won't work 

    Please share sample data (excluding sensitive information) in text format, along with your expected result and any relevant logic. For guidance, refer to

    How to provide sample data in the Power BI Forum

    If possible, upload a simplified .pbix file using this guide:

     How to upload PBI in Community

    If this post helps, then please consider Accepting it as the solution to help the other members find it more quickly.

3 Replies

  • Hi timward10 
    "" is a "white space" in which the data type is a text...
    Try to modify the formula to 
    Column = if(isblank(or('Opps+Products - Revenue Probability'[Contract Length (months)]),'Opps+Products - Revenue Probability'[Contract Length (months)]=0),12,'Opps+Products - Revenue Probability'[Contract Length (months)])
    OR
    Column = if(or('Opps+Products - Revenue Probability'[Contract Length (months)]=blank(),'Opps+Products - Revenue Probability'[Contract Length (months)]=0),12,'Opps+Products - Revenue Probability'[Contract Length (months)])
    if it won't work 

    Please share sample data (excluding sensitive information) in text format, along with your expected result and any relevant logic. For guidance, refer to

    How to provide sample data in the Power BI Forum

    If possible, upload a simplified .pbix file using this guide:

     How to upload PBI in Community

    If this post helps, then please consider Accepting it as the solution to help the other members find it more quickly.

    • timward10's avatar
      timward10
      Helper II

      Thank you so much Ritaf1983 that has worked straight away, and the explanation makes perfect sense! Thank you again.