Skip to content

How do I create a report and export it?

Requires Pro

Open Reports, click “New report”, give it a name, choose the object type, optionally a grouping, and the metric (Count, Sum, or Average), then save with “Create report”. The result is shown immediately as a grouped analysis with a Total value. Use “Export CSV” to download the underlying records as CSV.

Reports are a Pro feature (custom_fields). You need an object type with records in the Catalog; for the Sum/Average metrics you also need a number field on that object type.

  1. Create a new report. In the Reports module, click “New report” and give it a name (e.g. “Contracts by status”).

    The report builder: name, object type, grouping, and metric.
  2. Assemble the analysis. Choose:

    • Object type — your own object type to analyze (e.g. vertrag).
    • GroupingNo grouping or a field to bundle results by (e.g. status).
    • MetricCount, Sum, or Average. For Sum/Average you also choose the number field (e.g. kosten).

    Click “Create report”.

  3. Read and export the result. The result appears as a table per group with a Total row and the number of records. Use “Export CSV” to download the raw records as CSV.

    The report result with groups, total value, and CSV export.
  • Running evaluates live: /run loads all matching records of the object type (from your tenant, excluding deleted ones) and aggregates them. For metric = count, the value is the number of matches; for sum/avg, the metric_field is evaluated numerically — values that can’t be converted to numbers are skipped.
  • Empty group: Records without a value in the grouping field land in the (none) bucket.
  • Filters (optional): config.filters uses the same condition matching as automation rules — this lets you narrow down the underlying data set.
  • CSV = raw data, not an aggregate: The CSV export contains the individual records (columns per columns; without it, all fields that occur), not the grouped totals. Multi-value fields (multiselect) are combined as a, b.
  • Only the definition is saved: The report only remembers the build definition; the numbers are recalculated on every call.