Formula function reference
Last updated: August 29, 2026
Every operator and function available in the formula editor. For how these behave with empty fields and currency, see 📄 Using formula fields .
Operators
Operator | Meaning |
|---|---|
| Add, subtract, multiply, divide |
| Equal to, not equal to |
| Numeric comparison |
| |
| If |
Parentheses work as expected: ({ARR} - {Cost}) / {ARR}.
Math
Function | Description |
|---|---|
| Adds two numbers. Same as |
| Subtracts |
| Multiplies two numbers. Same as |
| Divides |
| Adds any number of values together. |
| Rounds to a whole number, or to the given decimal places. |
| Rounds down to a whole number. |
| Rounds up to a whole number. |
| The value without its sign. |
| The smallest of the values. |
| The largest of the values. |
| Keeps |
Comparison
Function | Description |
|---|---|
| True when equal. Same as |
| True when different. Same as |
| Greater/less than, or equal. Numbers and currency only. |
eq and neq work across types. The four ordering comparisons work only on numbers and currency — you can't use > to compare dates or text.
Logic and conditionals
Function | Description |
|---|---|
| True when every value is true. Same as |
| True when any value is true. Same as `a |
| Reverses a true/false value. Same as |
| Picks between two values. |
| Returns the first matching result. Trailing default is optional. |
case is cleaner than nested ifs when you're banding records:
case(
{ARR} >= 100000, "Enterprise",
{ARR} >= 25000, "Mid-market",
"SMB"
)
With a Single select output type, each result is one of the field's options. With a Text output, they're plain strings. The Threshold bands builder writes this shape for you.
Text
Function | Description |
|---|---|
| Joins text values together. |
concat is the only text function — there's no way to change case, trim, or take part of a string. It also accepts text only: there's no number-to-text conversion, so you can't fold a number into a text label.
Blank values
Function | Description |
|---|---|
| True when the value is empty. |
| True when the value is present. |
| Returns the first value that isn't empty. |