Numeric Formulas
Create almost any numeric formula using mathematical expressions.
Generic Formula
Generic Formula is a free style formula type for numeric calculations. This format allows you to create calculations based on mathematical order of operations (PEDMAS or BODMAS) using fields from your Jira work items. Abacus also allows static values.
Create a simple or complex numeric formula using custom fields or static numbers.
Enter your custom formula name. (It will be titled ‘New Generic’ by default.)
Enter your mathematical formula. Type an "@" symbol to callout system or custom fields from your Jira instance. You can also create new fields if necessary from this section. These fields can be numeric, text, select, radio button, check boxes or multi select within your formula.
Select a result field for the calculation of your formula.
The optional field allows you to round the result to the nearest whole number either up or down.
The "Save” button saves the formula once you are finished editing it.
Create an execution plan to run your formula based on a trigger. You can also add formula to an existing trigger.
- Supported Operators — How to format operators when making Numeric Formulas.
- Functions f(x) — How to format functions when making Numeric Formulas.
Increment Formula
Increment a field positively through addition or by a factor. Decrement through subtraction.
Enter your custom formula name. (It will be titled ‘Increment’ by default.)
Select the Text or Numeric custom field you wish to Increment or Decrement. You can also create new fields if necessary from this section.
In the Change Value textbox, enter the quantity you wish to increment or decrement by. This can be a positive or negative number.
Examples (exclude the brackets)
Increment [ + 1.5 ]
Increment by a factor [ * 1.5 ]
Decrement [ -1.5 ]
Show or hide the optional fields described below.
Start at value: enter the value you want the field you wish to Increment or Decrement to start at. This can be used in the car when your result field does not have a pre-defined default value.
Upper Limit: enter here the hard limit you want to set for the highest value the calculated field can reach.
Lower Limit: enter here the hard limit you want to set for the lowest value the calculated field can reach.
Use the "Save" button to save the formula once you are finished editing it.
Create an execution plan to run your formula based on a trigger. You can also add formula to an existing trigger.
Note:
If the custom field being referenced does not have a default value and the formula does not have a start value the calculation will not run.
If the custom field being referenced has a default value and the formula has a start value, the start value will be used during formula calculation.
Numeric Rollup
Summate, average, or execute a host of other math functions on a field across a work item’s child issues and store the resulting value within the parent work item.
Enter your custom formula name. (It will be ‘RollUp’ by default.)
Select the child issue type that the field to be rolled up resides within (Task, Sub-Task, Story, Bug, etc.)
Select the mathematical function (Sum, Average, Max, Median, Min, Mode, Sum, Range) you want to perform on this field across issues of the selected type from the previous step.
Select the parent issue type of the issue type that you selected in Step 2, and then select a result field for the calculation of your formula. You can also create new fields if necessary from this section. These fields can be numeric or text.
The optional field allows you to round the result to the nearest whole number either up or down.
The "Save" button saves the formula once you are finished editing it.
Create an execution plan to run your formula based on a trigger. You can also add formula to an existing trigger.
Custom Fields
Abacus will not calculate empty Custom Fields because JIRA will send a null value for empty fields. We do not want to assume a value since everyone has a preference. For that reason, either use the Edit issue Action to set a field before calculating or set a default value for the field in your custom field configuration
Refrain from using Alpha characters as default values.
Please write to our Support Desk with any questions you may have.