34.4.3 Additional Functions
As well as system defined Functions, the Formula Results Rule also utilizes the standard mathematical, logical and relational operands and functions.
Mathematical Functions
Table 34-16 Mathematical Functions
Function | Description |
---|---|
Abs |
Returns the positive value of the expression. |
|
Example: Abs(-3.5) = 3.5. |
Greatest: |
Allows you to return the maximum value of the expression. |
|
Syntax: Greatest(Expr, Expr). |
Least: |
Allows you to return the minimum value of the expression. |
|
Syntax: Least(Expr, Expr). |
Power: |
Allows you to raise one value to the power of a second. |
|
Syntax: Power(x, y) returns x raised to the power of y. |
Round: |
Allows you to round a value to a number of decimal places. |
|
Syntax: Round(x, n) returns x rounded to n decimal places. |
Log: |
Allows you to calculate the log of the expression |
|
Syntax: Log(x, n) returns the n log of x. |
Case: |
Allows you to define if conditionals. |
|
Syntax: case when 21>12 then 21 else 12 end |
Relational Operators
Table 34-17 List of supported Relation Operators
Operator | Description |
---|---|
= |
Equal to |
<> |
Not Equal to |
> |
Greater than |
< |
Less than |
>= |
Greater than or Equal to |
<= |
Less than or Equal to |
Numeric Operators
Table 34-18 List of supported Numeric Operators
Operator | Description |
---|---|
+ |
Addition |
- |
Subtraction |
* |
Multiplication |
/ |
Division |
Logical Operators
Table 34-19 List of supported Logical Operators
Operand | Description |
---|---|
AND |
Both conditions must be true |
OR |
Either condition can be true |
Other Operators
Table 34-20 List of supported Other Operators
Operand | Description |
---|---|
( |
Open paren |
) |
Close paren |
, |
Comma |