This article explains how progress indicators based on issue count, such as Completion Rate, appear by default and how those indicators can be configured to consider only leaf issues.
How is progress calculated by default?
When the app is installed, based on the default settings, the Completion Rate indicator is composed of three elements:
-
Completed issues: The number of issues in the Done status category. This value is used as the numerator in the Completion Rate calculation.
-
Issues: The total number of issues, regardless of issue type. This value is used as the denominator in the Completion Rate calculation.
-
Completion Rate: A percentage calculated by dividing the number of completed issues by the total number of issues. In the example above, 3 out of 21 issues are in the Done status category. Dividing 3 by 21 results in a Completion Rate of 14%.
How is progress calculated when using leaf issues?
When you modify issue count–based progress indicators to include only leaf issues, both the number of completed issues and the total issue count may change.
After this adjustment, the Completion Rate indicator is calculated using three elements:
-
Completed issues: The number of leaf issues in the Done status category. This value is used as the numerator in the Completion Rate calculation.
-
Issues: The total number of leaf issues, regardless of issue type. This value is used as the denominator in the Completion Rate calculation.
-
Completion Rate: A percentage calculated by dividing completed leaf issues by total leaf issues.. In the example above, there are still 3 leaf issues in the Done status category, but the total number of leaf issues decreases to 13. As a result, dividing 3 by 13 produces a Completion Rate of 23%.
You can test these settings by using the available demo.
What are leaf issues?
Whether you use a default or custom issue hierarchy, issues are organized into a tree structure. A leaf issue is any issue that does not have child issues.
A leaf issue can be of any type—such as a story, bug, task, or sub-task—as long as it is the lowest-level item in a branch of the hierarchy.
Within the example:
-
Tasks with no child issues are leaf issues, such as Tasks #1 and #2.
-
A task with sub-tasks is not a leaf issue because it has child issues, such as Task #3. In contrast, the Sub-task is a leaf issue since it has no children.
Why use leaf issues when calculating progress?
When parent issues act only as containers—without logged time and with statuses updated only after all child issues are complete—using leaf issues provides a more accurate view of progress.
Features and use cases
How can you use progress indicators based on leaf issues only?
Follow these steps to control whether progress indicators based on issue count use all issues or only leaf issues:
-
Click Configure in the header.
-
Select General from the dropdown.
-
Open the Misc section and choose one of the following options:
-
Use default settings: Applies the app-level behavior (selected by default when a report is created).
-
All issues: Includes all issues when calculating progress.
-
Leaf issues only: Uses only leaf issues when calculating progress.
Why and how should you change settings at the app level?
After installing the app, All Issues is selected by default. This setting includes all issues in the hierarchy when calculating progress for indicators based on issue count.
It is most suitable when the status of container issues—such as Epics and Stories—is updated throughout the project duration, rather than only after all child issues (such as sub-tasks) are completed.
If your teams follow a consistent approach across projects and you want progress calculations to include only leaf issues for issue count–based indicators, you can change this setting at the app level. To do so, follow these steps as a Jira admin:
-
Open the Settings menu in Jira’s top navigation bar, by clicking on the gear icon.
-
From the dropdown, choose Manage apps.
-
Under Pivot Report, click Settings.
-
On the Pivot Report Settings page, select the General tab.
-
Navigate to the Parent issues estimates section, select Leaf Issues Only.
FAQ
If you have questions or need assistance, contact our support team via email or service desk. Our team is available Monday through Friday (9:00 AM to 7:00 PM GMT+7) to help with technical challenges or discuss improvements.