An expression may contain one or more of the following:
Variables - these are mapped to issue fields.
- Arithmetic and logical operations - add, subtract, multiply, divide, or compare items.
- Numbers
- Text strings
- Function calls - apply specific calculations to the provided arguments and return a result to be used in the expression.
Property access - get the value of a particular item property - such as the release date of a fix version.
Conditional ("IF") expressions - calculate different results based on a specified set of criteria.
There are also more advanced constructs: