Creating reports using Jira time tracking field

Jan 15, 2025

If you have enabled time tracking on any of your Jira boards, the Work logged will be automatically imported and made available for Screenful charts. You can create charts based on time tracking data in the same way you create charts based on issue data. You have all the same grouping and filtering options available.

Enabling time tracking in your Jira board

Time tracking lets your team record the time they spend working on issues. Time tracking is enabled by default in Jira Cloud projects. To log time for an issue, click the Time tracking field on the issue view:

A modal is opened that allows inputting Time spent and Time remaining:

You can also see the total hours logged on that issue so far.

Integrating Screenful with Jira

The Analytics & Reports by Screenful is available on the Atlassian Marketplace. It is a Jira add-on that provides advanced analytics of your Jira data.

You need to authorize Screenful to access the Jira API to get started. Once done, you will be shown a list of projects. Select one or more projects from the list to be imported to Screenful.

Once you have selected the boards for importing, you will be asked to specify your workflow. After that, you can start creating charts based on the imported data.

For more information, see the guide for setting up Screenful with Jira.

Creating a chart using Jira time tracking data

To create a chart using time tracking data, click Add new chart in the Charts tab. Select the data sources for the chart. To create charts using the time tracking data, select Work logged from the Unit menu:

When Work logged is selected as the Unit, the Metric menu contains only one option: Total (Work logged). Here’s an example configuration of a line chart that shows the total amount of hours logged over time:

The Date range refers to when the hours were logged. Here’s the resulting chart:

You can create charts from your top-level issues, subtasks, or both. You can choose between these options by setting a filter (use the filter Issue type).

You can create time reports by selecting Task list as the chart type. To see how many hours have been logged by team member by issue within a time period, select Work logged (within date range) from the menu:

Selecting it reveals a date range menu that allows you to narrow the results to tasks with time logged within the selected period.

Now the Work logged and Work logged (Time logged by) show the total time logged for tasks within the specified date range. You can use the filter feature to narrow the list to any subset of issues.

In the chart settings, you can configure a quick filter that will be shown at the top of the chart. If you set a quick filter for Time logged by, you can easily filter the report to see each individual's timesheet.

In the chart settings, use the toggle to enable the quick filter. Clicking the toggle reveals the filter options. Select Time logged by from the list:

Once a quick filter is enabled, you can filter the list by any individual by picking a name from the menu:

Grouping and filtering by time logged by

When Work logged is selected as a unit, a special metric called Time logged by allows grouping and filtering based on who logged the hours. Here’s an example chart configuration showing the total amount of hours logged per individual:

Selecting Time logged by as the grouping option results in a chart as below. It shows how many hours were logged by each individual during the specified date range.

You can also filter the chart based on this property. In the filter window, you can find the Time logged by option.

When you select individuals, the chart is filtered accordingly.

Time logged by individual by issue

You can track time logged by an individual in a Task list by adding Work logged (Time logged by) as a column:

That allows you to see how much time each team member logged for each item:

The numbers are summed so that you can see each team member's total time logged so far.

Time logged by individual by issue within a date range

To see how many hours have been logged by team member by task within a time period, select Work logged (within date range) from the menu:

Selecting it reveals a date range menu that allows you to narrow the results to issues with time logged within the selected period.

Now the Work logged and Work logged (Time logged by) colums show the total time logged to issues within the specified date range. You can use the filter feature to further narrow the list to any subset of tasks.

Setting a quick filter for selecting an individual

In the chart settings, you can configure a quick filter that will be shown at the top of the chart. If you set a quick filter for Time logged by, you can filter the report to see each individual's timesheet.

In the chart settings, use the toggle to enable the quick filter:

Clicking the toggle reveals the filter options. These are the same options as when setting a filter in the chart editor. Select Time logged by from the list:

Once a quick filter is enabled, you can filter the content by any individual by picking a name from the menu:

Let us know if you have questions or feedback by contacting hello@screenful.com. To stay on the loop, read our blog, or follow us on LinkedIn

This article was written by Sami Linnanvuo

Screenful is a company that turns data into visual stories. You can folllow Screenful on LinkedIn, Facebook, or X.