Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

How to build a jira epic report with % completion based on issues?

Philippe Vignol
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
February 26, 2026

Hi everyone,

I’m new to Jira and trying to create a Jira epic report that shows progress based on the number of completed issues within each Epic.

For example, I have around 5 epics, and each epic is linked (via the Epic Link field) to multiple stories and bugs. I’d like to generate a progress report that displays % complete for every epic based on how many issues are done vs total.

I’m not sure if this can be done with standard Jira reports or dashboards, as I can’t find a clear built-in jira epic report that shows this view in a simple way.

Is there an out-of-the-box solution in Jira for this? And if not, I’m open to Marketplace apps that provide more advanced epic-level reporting and visual charts.

5 answers

1 vote
Rahul_RVS
Atlassian Partner
February 26, 2026

Hi @Philippe Vignol 


The new Jira Summary does give Epic progress based on child issues. Not sure if it works for linked issues as well. If you are open to try out an alternate mktplace solution to view Epic progress based on child issues and cross project linked issues take a look at,

Issue Hierarchy

The app allows you to view your issues in a tree view along with the linked issues shown as child issue. Also you can filter your child issues as shown below.

In the hierarchy view you can view the % progress of your child issues as well. The app sums up the time spent / story points at each parent level. You can also view "%Completed" at each parent level based on status of child issues as per your requirement.

Do give it a try.

Disclaimer : I am one of the app team member

Links Hierarchy.png Epic Hierarchy - %completed.PNG 

0 votes
Danut M _StonikByte_
Atlassian Partner
February 27, 2026

Hi @Philippe Vignol,

Welcome to the Atlassian Community!

You could try using the Two Dimensional Filter Statistics gadget of Jira. It can display the number of issues in every epic and status.

image.png

But unfortunately this gadget does not display % complete (percentages).

If you need more than this, then I would recommend searching for a plugin (app) on Atlassian Marketplace that is capable to display percentages. 

If you are willing to try a plugin, our Great Gadgets app offers a Pivot Table & Pivot Chat gadget that can display % complete for each epic based on number of tasks, or by sum of story points of the tasks.

It can display the data as a table, heatmap table, or chart.

image.png

image.png

For more details and how to do this by using our app, see this article: https://community.atlassian.com/forums/App-Central-articles/How-to-display-the-progress-of-Epics-or-Initiatives-in-Jira-or/ba-p/2858840

if you have any questions or need help, feel free to contact us at support@stonikbyte.com at any time.

Danut.

0 votes
Gerda Grantiņa
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Champions.
February 27, 2026

Hi @Philippe Vignol 
If you are willing to try an Atlassian Marketplace app, check out eazyBI for Jira Cloud. 

Use Epic Link in report rows, and add measures such as Issues created and Issues resolved to see the counts of issues included in the epics. You can also create a custom MDX formula to calculate the percentage of resolved issues:

CASE WHEN
-- avoid division by zero
[Measures].[Issues created] > 0
THEN
-- if no resolved issues, will use 0
CoalesceEmpty([Measures].[Issues resolved], 0)
/
[Measures].[Issues created]
END

Here you can see a demo example of a similar report, only it is using Story points measures available in eazyBI: https://eazybi.com/accounts/1000/cubes/Issues/reports/166439-story-points-progress-and-velocity-by-sprints-in-epic

Story_points_progress_and_velocity_by_sprints_in_epic_-_Issues_-_Jira_Demo_-_eazyBI.png

If you have any questions regarding the reports, write to support@eazybi.com, and we will be happy to help!

 

Best,

Gerda // eazyBI support

0 votes
Vasyl Krokha _Broken Build_
Atlassian Partner
February 26, 2026

Hi Philippe  👋

The challenge: You need a progress report showing % completion for multiple epics, measured by the number of child issues (stories, bugs) completed under each epic - without scripts or complex workarounds.

Unfortunately, Jira's native Epic Report is quite limited here - it only works with one epic at a time, uses default estimation fields, and doesn't offer percentage views or multi-epic comparisons.

A straightforward way to solve this is with the Epic progress report from Agile Velocity Charts. It visualizes completed work across multiple epics at once, broken down per epic.

jira epic report 1 (1).png

You can set the estimation field to Issue count, so progress is calculated based on the number of issues completed rather than story points. The chart also supports a percentage view, giving you exactly the "% complete" perspective you described.

jira epic report 2 (1).png

You can also click any interval to drill down into the individual issues driving that progress.

jira epic report 3 (1).png

📖 Helpful documentation: ≈ interactive Epic progress report example 

There's also an interactive Epic progress report example - a clickable demo you can explore to see how the chart works in practice.

If you need even more charts for Epic reports (burnup/burndown, cumulative flow, Monte Carlo), the Agile Reports and Gadgets bundle covers all of them.

Feel free to follow up if you have any questions about the setup! 🙂

0 votes
Arkadiusz Wroblewski
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Champions.
February 26, 2026

Hello @Philippe Vignol 

Yes is possible with out of Box solution.

If you want a simple “% complete per Epic” view for multiple epics, the clean Cloud way will be (Take that as example)

Create a Number field: Epic % Complete (or Epic Progress %)

Automation rule (project-level or global):

Trigger: Scheduled (daily) or “Issue transitioned” (if you want it more real-time)

Lookup issues (this is the important part) with JQL like:

issuetype in (Story,Bug,Task) AND "Epic Link" = {{issue.key}}

(This runs when the rule is iterating epics, see next step.)

Branch: “For JQL / Lookup issues” is one way, but the easiest is:

Run the rule on Epics (scheduled JQL): issuetype = Epic AND project = XYZ

Inside that loop, do a Lookup issues for the children of that epic (JQL above)

Calculate Done vs Total

Total = {{lookupIssues.size}}

Done = count issues where statusCategory = Done

{{lookupIssues.statusCategory("Done").size}}

Write back to the Epic

Edit issue → set Epic % Complete to something like:

If total = 0 → 0

Else → (done / total) * 100

That gives you a real numeric % on the Epic, so you can show a filter of epics in a dashboard gadget/table and display the field.

eazy BI could do work too.

Suggest an answer

Log in or Sign up to answer
DEPLOYMENT TYPE
CLOUD
PRODUCT PLAN
FREE
PERMISSIONS LEVEL
Product Admin Site Admin
TAGS
AUG Leaders

Atlassian Community Events