NOT logical operator
The NOT logical operator reverses the true/false outcome of the expression that immediately follows.
- The NOT operator affects only the expression that immediately follows, unless a more complex logical expression is enclosed in parentheses.
- You can substitute ~ or ¬ for NOT as a logical operator.
- NOT can be used to check whether a numeric variable has the value 0, 1, or any other value. For example, all scratch variables are initialized to 0. Therefore, NOT (#ID) returns false or missing when #ID has been assigned a value other than 0.