Eventjet GraphQL API documentation

ReportColumn

Object

A column currently included in a Report.

Each ReportColumn carries display metadata (label, description, typeHints) and navigation fields that return a new Report with a change applied — use sortedAscending, sortedDescending, and removed to let users control sorting and column visibility without leaving the GraphQL tree.

Fields

FieldDescriptionType
descriptionExplanatory text about what the values in this column represent, suitable for use as tooltip text in a column header.String
filtersThe filters available for this column.[ ReportFilter ]
isAggregatedWhether rows are currently grouped by this column. If true, each row represents a distinct value of this dimension rather than an individual record.Boolean
labelThe human-readable display label for this column, intended for use in column headers. Distinct from the internal metric key.String
removedReturns the `Report` with this column removed. Use this to let users deselect columns. Null if this column cannot be removed.Report
sortDirectionThe current sort direction for this column (`ASC` or `DESC`), or null if the report is not currently sorted by this column.SortDirection
sortedAscendingThe current report sorted by this column in ascending order. Null if this column is not sortable.Report
sortedDescendingThe current report sorted by this column in descending order. Null if this column is not sortable.Report
typeHintsSemantic tags describing how to interpret and render values in this column (e.g. `money`, `datetime`).[ String ]