Forum Discussion

galbatrox9's avatar
galbatrox9
Helper I
6 years ago
Solved

Power Query M formula not working ( Nested IF with and)

Hi Team,   I am trying to add a custom column based on two columns. I want the new column to tell me all rows where the Subject contains "trade" and "fail" but Contacts does not contain no-reply@12...
  • galbatrox9's avatar
    galbatrox9
    6 years ago

    I just tried this and it worked .

     

    if (Text.Contains([Subject],"trade"))
    and (Text.Contains([Subject],"fail"))
    and (
        (Text.Contains([Contacts],"[email protected]"))
    or 
    (Text.Contains([Contacts],"[email protected]"))
    )
    
    and not (Text.Contains([Subject],"scheduled"))
    and not (Text.Contains([Subject],"re:"))
    then "Trade-In Failure"
    
    else if (Text.Contains([Subject],"scheduled"))
    and (Text.Contains([Subject],"fail"))
    and (
        (Text.Contains([Contacts],"[email protected]"))
    or 
    (Text.Contains([Contacts],"[email protected]"))
    )
    
    and not (Text.Contains([Subject],"trade"))
    and not (Text.Contains([Subject],"re:"))
    then "Report Failure"
    
    else ""