# ReportColumnDto

A model the API reference uses in a request or a response. The operation pages link every field typed as this model here.

A column a report returns.

## Fields
- `field` (string): The key the column's value is stored under in each row. Stable once published. (nullable)
- `label` (string): The column's display label. (nullable)
- `fieldType` ([ReportColumnFieldType](https://devportal.demo.winkpg.io/docs/api/models/ReportColumnFieldType.md)): The type of the column's values.
  Values:
  - `String`: Text.
  - `Integer`: A whole number.
  - `Decimal`: A number with a fractional part, such as an amount.
  - `Boolean`: true or false.
  - `DateTime`: An ISO 8601 date and time.
  - `Date`: An ISO 8601 calendar date.
  - `Guid`: A GUID.
  - `Other`: Any other value. Read it as text.
- `format` (string): A display format hint, for example `C` for currency or `d` for a short date, when the  report provides one. Values in rows are never pre-formatted. (nullable)
- `isVisible` (boolean): Whether the column is shown by default.
- `aggregates` (array<[ColumnAggregateType](https://devportal.demo.winkpg.io/docs/api/models/ColumnAggregateType.md)>): The totals the report shows for this column, when it shows any. (nullable)
  Values:
  - `Sum`: Sum of all values in the column.
  - `Average`: Average of all values in the column.
  - `Count`: Count of rows (non-null values).
  - `Min`: Minimum value in the column.
  - `Max`: Maximum value in the column.

## See also

- [All documentation](https://devportal.demo.winkpg.io/llms.txt): the machine-readable index of every public page on this site.
