Function: If
Description
Returns true value or false value from a condition.
Syntax
If(condition,true value,false value)
Arguments
condition can be any valid expression which performs a comparison, such as Amount>1000 or Quantity*Price=Total.
true value is the value returned if the condition is true.
false value is the value returned if the condition is false.
Return value
This function may return a number, a date or a character string.
Calculated field example
To create a Sale_price field that calculates a 20% discount off quantities of 5 or more, use the expression: If(Quantity>=5,Amount*0.80,Amount)
Quantity>=5 comparison expression: If the quantity is greater than or equal to 5, the function returns Amount*0.80, representing a 20% discount. For quantities less than 5, the function returns the full Amount field value, representing no discount.
Filter/Find example
The If() function has no practical application in filter or find expressions.