Calculate attributes formulas
Overview
The calculate attribute allows you to define a formula based on other attributes in the element or based on issue fields.
There are two formula modes : Basic and advanced
In basic mode, you formula will look like this :
Basic formula example
Amount * (1 - Done) + "Base cost"
In advanced mode, an equivalent formula will look like this:
Advanced formula example
if (element.Done) {
return element.Amount + element["Base cost"];
}
else {
return element["Base cost"];
}
Basic mode
The basic mode is for simple calculation: you can add, substract, multiply or divide many element attributes.
Check the Basic formula page to check out what basic mode can do
Advanced mode
The advanced mode is for more advanced calculation. You can use complex control statements (if/else) and you can reference issue fields.
Check the Advanced formula page to check out what advanced mode can do
Limitations
- Numbers in formula and intermediate calculation results are limited to a maximum of 100 000 000 000 000. If this maximum is reached, a calculation error is display (number overflow)
- Number calculation have a precision limited to 5 decimal digits.
- When a calculate attribute is edited / created on an existing panel, a re-indexing of Jira is needed to use the new attribute in JQL searches (server only)
Next ➡ Basic formula