Fonts
Adjust font size and font weight to make a dense report more compact or a shared one more readable.
Cell alignment
Set horizontal and vertical alignment for content inside cells — left, center, right or another position depending on the alignment type.
Pin totals and headers
On large reports, pin total rows, total columns and headers so they stay on screen while you scroll in either direction. Without this, a wide pivot table becomes unreadable past the first screen — you lose track of which column you are looking at.
Five Jira pivot table reports you can build this way
Each of these is the same nine steps with different fields. The first one is the report Jira cannot produce natively.
| Report |
Rows |
Columns |
Cell content |
| Story points by epic and assignee |
Epic Link |
Assignee |
Sum of Story Points |
| Team workload by status |
Assignee |
Status |
Count of issues |
| Priority mix per project |
Project |
Priority |
Count of issues |
| Intake trend by month |
Created, formatted by month |
Issue Type |
Count of issues |
| Time in status by assignee |
Assignee |
Status |
Time in Status measure |
For the first report, add Epic Link to Rows, Assignee to Columns, then add Story Points as Cell Content and choose the Sum measure. Enable pinned headers if you have many epics. This is the exact combination the Two-Dimensional Filter Statistics gadget rejects, because Story Points is a numeric field.
Frequently asked questions
Does Jira have a native pivot table?
No. Jira has no built-in pivot table. The Two-Dimensional Filter Statistics gadget is the closest native equivalent, but it is limited to two dimensions and only accepts fields with a fixed set of values. Pivot tables in Jira require a Marketplace app.
Can I sum story points by epic and assignee in Jira?
Not with native gadgets — numeric fields such as Story Points cannot be used in the Two-Dimensional Filter Statistics gadget. In the Universal Visual Builder, put Epic Link in Rows, Assignee in Columns and Story Points with the Sum measure in Cell Content.
Why can’t I select Story Points in the Two-Dimensional Filter Statistics gadget?
The gadget only supports fields with a defined, finite set of values — select lists, multi-selects, user and group pickers, versions. Numeric fields would generate an unbounded list of axis values, so they are excluded by design.
Can a Jira report group by more than two fields?
Yes, in the Universal Visual Builder. You can add as many grouping fields as you need to Rows and Columns to create nested groupings. The native gadget is capped at two.
Can I build a Jira report without JQL?
Yes. Select projects, saved Jira filters or filtering conditions in the Scope configuration. JQL is available for custom scopes but is never required.
Can I report on Jira custom fields?
Yes. All Jira field types are supported — standard and custom — both as grouping dimensions and as cell content.
What is the difference between a grouping field and cell content?
Grouping fields in Rows and Columns determine how the data is split. Cell Content determines what is calculated or displayed for each of those groups.
Which aggregations are available?
Numerical fields support Average, Minimum, Maximum, Count, Sum and Median. Time-based and historical data — Time in Status, Time in Assignee, Issue Status History — has its own dedicated measures.
Can I show a Jira chart and its data table at the same time?
Yes. Enable Show Table on a Pie, Donut or Bar chart and place the table Left, Right or Bottom.
Can one report cell contain its own chart?
Yes. Cell Content can hold a subtable or a subchart, so each cell of the parent visualization becomes its own mini-report.
How do I include Jira issues with empty field values?
Enable empty rows and null values in the grouping field configuration, so issues with missing or unassigned values appear instead of being dropped.
How do I keep headers visible in a large Jira report?
Use the Styling tab to pin total rows, total columns and headers.
Is the Universal Visual Builder the same as the Universal Report?
Yes. The feature was previously called the Universal Report and is now the Universal Visual Builder, reached via Basic Charts and Reports → Blank Universal Visual Builder. Older documentation, videos and blog posts may still use the former name; the functionality described in this guide is the same feature.