@php $editing = (bool) $report; $title = $editing ? 'Edit report' : 'New report'; @endphp Cancel @if ($editing && $definition->warnings)

Imported legacy settings were cleaned up — saving stores the corrected version:

    @foreach ($definition->warnings as $w)
  • {{ $w }}
  • @endforeach
@endif
{{-- Stepper --}}
{{-- STEP 1: source & type --}}

Data source

The module the report is based on. Only these modules can be reported on.

Related modules

Join related records to add their columns (e.g. the loan record and the assigned user of an activity).

Report type

How the records are presented.

{{-- STEP 2: columns --}}

No more columns.

Selected columns
  1. Click columns on the left to add them.
    Drag to reorder.

{{-- STEP 3: grouping & totals --}}

Each distinct value becomes a group with its own subtotals.

Column headings

Values of this column become the matrix columns (largest {{ \App\Services\Reports\ReportRunner::MAX_MATRIX_COLUMNS }} shown).

Tabular reports list records without grouping. Choose Summary or Matrix in step 1 to group them.

Columns to total

Totals are calculated over all matching records (and per group for summary reports).

Numeric columnSumAverageLowestLargest

This module has no numeric columns.

{{-- STEP 4: filters --}}

Advanced filters

Only records matching the filters are included. AND binds tighter than OR: A AND B OR C means (A AND B) OR C.

No filters — the report includes every record of the module.

{{-- STEP 5: chart --}}
Chart type

{{-- STEP 6: details --}}

{{-- Live preview --}}

Live preview

matching records · first 10 shown First 10 matching records with the current settings.

Loading…

Groups:
No records match.
@push('scripts') @endpush