Reports

Reports

 

1. Overview

The Report module in Timesheet for Jira empowers users to visualize worklogs, analyze effort distribution, and generate actionable reports tailored to their needs. With advanced filtering, grouping, and exporting options, this module suits both operational tracking and strategic reporting.

Whether you’re a team member reviewing your weekly logs, a project manager evaluating time allocation, or a Jira administrator overseeing organizational productivity, this module offers the flexibility and accuracy you need.

image-20250422-105451.png
20250428-1358-22.9086216.mp4

2. Filter Configuration

Customize your data selection using the interactive toolbar at the top of the interface.

Filter

Description

Filter

Description

Project

Narrow results to specific Jira projects

Group

Filter by Jira user groups (Frontend team, QA)

User

Focus on one or several Jira users

Filter

Jira filters for granular control

Time Range

Choose from presets like Current week, Last month

➡️ Click Generate to apply filters and populate the report.

image-20250422-110022.png

3. Saving and Reusing Filters

To streamline your workflow:

  1. After configuring your filters, click Save Filter

  2. Fill in:

    • Name

    • Optional Description

    • Check Public to share with the team

  3. Click Submit

image-20250422-110351.png

Saved filters will appear in the Filters sidebar, under:

  • 🔒 Private Filters: visible only to you

  • 🌐 Public Filters: accessible to everyone with permission

image-20250422-110659.png

You can easily edit or delete your own filters at any time.
To do so, hover over the filter in the list, click the ellipsis menu (...), and choose Edit or Delete.

image-20250422-111101.png

BASIC vs JQL Filtering

You can define your filters in two distinct ways:

BASIC Mode

  • User-friendly and form-based

  • Select values using dropdown menus (no syntax required)

  • Recommended for most users

image-20250422-112232.png

JQL Mode

  • Write custom queries using Jira Query Language (JQL)

  • Allows advanced logic and granular criteria
    Example:

“worklogDate >= startOfWeek() AND worklogDate < startOfWeek(1) order by created DESC”

  • Perfect for power users and admins who need precision

image-20250422-112420.png

To switch modes, use the BASIC / JQL toggle on the top-right corner of the filter section.

3.Common Elements Across All Views

3.1 Table and Chart Display

Once filters are applied, the report results are presented in two synchronized components:

  • A data table, listing logged time by project, user, or issue depending on the view.

  • A bar chart, visually reflecting the same dataset for quick comparison.

These two outputs are always available and update dynamically when filters or views change.

image-20250425-143942.png
  • Advanced Chart Options

Click the “More options” menu (⋮) in the top-right corner of the chart to access powerful customization and export tools:

Option

Description

Option

Description

Edit Chart

Modify chart type, axis labels, and display format for tailored reporting.

Advanced Settings

Access in-depth visualization parameters such as label precision, grouping behavior, or value display toggle.

Unlink from Grid

Decouple the chart from the table to analyze data from a different perspective.

Download Chart

Export the visual as an image (PNG) for use in presentation or reports.

image-20250425-114854.png

3.2 Customization Options

Users can tailor their report layout using:

  • Inverse Axes(Default view): Flip the orientation between vertical and horizontal axes (helpful for charts with many entries).

  • Columns (Issues/Advanced View only): Show or hide specific columns like summary, issue type, status, priority, etc.

image-20250425-144152.png
  • Group By: Available in Default and Advanced Views, this dropdown lets you segment data by fields such as Epic, Assignee, Sprint...

This feature allows you to pivot your report based on Jira fields, including:

Group By Option

Description

Group By Option

Description

Assignee

Show worklogs per assigned user

Epic

Group entries by parent Epic

Issue Type

See time spent by Bug, Task, Story, etc.

Labels

Useful for grouping cross-cutting categories

Parent

Group by parent issue for subtasks

Priority

Time allocation across priorities

Project

Default grouping by project

Reporter

Useful for audit or requester-based tracking

Resolution

Breakdown by resolution types (e.g., Done, Won't Fix)

Sprint

Ideal for Agile teams

Status

Show logs based on issue workflow status

image-20250422-120020.png

You can dynamically switch these options to slice the same dataset from different angles, enhancing your visibility into team effort.

 

 

3.3 Exporting Reports

You can export your report in CSV or Excel format for offline analysis or reporting.

  • Click the Export button (📤) at the top right

  • The export will reflect the current filters, grouping, and layout

image-20250422-120613.png

Export respects active filtres and selected views.

Reports.mp4