Hello!
I'm struggling to find a way to capture the average SLA for Time to first response for issues within the JQL: "Time to first response" = running(). This include all issues where their SLA Cycle is marked "In Progress" and is symbolized by a clock icon next to their SLA (as documented here).

I have looked through numerous reporting available in our instance, from the default out-of-box reporting, to EazyBI SLA measures, to Rich Filter JSM dashboard gadgets, and it seems that all of their SLA Average time data is made up of issues where their SLA Cycle is marked "Complete", whether the SLA was goal was met or breached. This is symbolized by a green tick or red cross.


- In the JIRA out-of-box reports, the "Time to first response (Avg.)" series only features issues with completed SLA cycles.
- In EazyBI, its confirmed through their documentation that their SLA - Average Hours "shows the average elapsed fours for all completed SLA cycles (as SLA Elapsed hours divided by SLA Completed cycles.
- In Rich Filters: JSM, their documentation states that their SLA Average value within their simple counter gadget displays the average completion time for the issues that have the SLA completed.
- In Structure, I made an attempt to extract the Time to First Response SLA to create my own column formula to calculate the Average Time to First Response by adding the times and dividing it by the total issue count. However, I was met with the following output, which confirmed that the SLA data wasn't just a numeric value, but something more complex:

To simplify our query, we utilized the following JQL which excludes issues that have been resolved more than 12 weeks ago (cycle time completed), but still contains all created issues that have been unresolved (cycle time running). However we are still unable to acquire the the Average time to first response, Average time to resolution, and more, since all of the examples above only capture issues that have their cycle time completed.

Am I missing something? Is it not a standard practice to combine both issues that have their SLA cycles completed() OR running() (as named in this document?) Why is the average only capturing Completed cycles? Shouldn't average SLAs be capturing all data regardless if it's In Progress or Complete?
Would greatly appreciate any help, thank you.