Calculate attributes formulas




Calculate attributes allow you to provide dynamic content in your elements Checklist




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