Force.com Apex Code Developer's Guide
Summer '26 (API version 67.0)
Spring '26 (API version 66.0)
Winter '26 (API version 65.0)
Summer '25 (API version 64.0)
Spring '25 (API version 63.0)
Winter '25 (API version 62.0)
Summer '24 (API version 61.0)
Spring '24 (API version 60.0)
Winter '24 (API version 59.0)
Summer '23 (API version 58.0)
Spring '23 (API version 57.0)
Winter '23 (API version 56.0)
Summer '22 (API version 55.0)
Spring '22 (API version 54.0)
Winter '22 (API version 53.0)
Summer '21 (API version 52.0)
Spring '21 (API version 51.0)
Winter '21 (API version 50.0)
Summer '20 (API version 49.0)
Spring '20 (API version 48.0)
Winter '20 (API version 47.0)
Summer '19 (API version 46.0)
Spring '19 (API version 45.0)
Winter '19 (API version 44.0)
Summer '18 (API version 43.0)
Spring '18 (API version 42.0)
Winter '18 (API version 41.0)
Summer '17 (API version 40.0)
Spring '17 (API version 39.0)
Winter '17 (API version 38.0)
Summer '16 (API version 37.0)
Spring '16 (API version 36.0)
Winter '16 (API version 35.0)
Summer '15 (API version 34.0)
Spring '15 (API version 33.0)
Winter '15 (API version 32.0)
Spring '14 (API version 30.0)
No Results
Search Tips:
- Please consider misspellings
- Try different search keywords
Newer Version Available
Reports Namespace
The Reports namespace provides classes for
accessing the same data as is available in the Salesforce1 Reporting REST API.
The following are the classes in the Reports namespace.
- AggregateColumn Class
Contains methods for describing summary fields such as Record Count, Sum, Average, Max, Min, and custom summary formulas. Includes name, label, data type, and grouping context. - ColumnDataType Enum
The Reports.ColumnDataType enum describes the type of data in a column. It is returned by the getDataType method. - ColumnSortOrder Enum
The Reports.ColumnSortOrder enum describes the order that the grouping column uses to sort data. - DateGranularity Enum
The Reports.DateGranularity enum describes the date interval that is used for grouping. - DetailColumn Class
Contains methods for describing fields that contain detailed data. Detailed data fields are also listed in the report metadata. - Dimension Class
Contains information for each row or column grouping. - FilterOperator Class
Contains information about a filter operator, such as display name and API name. - FilterValue Class
Contains information about a filter value, such as the display name and API name. - GroupingColumn Class
Contains methods for describing fields that are used for column grouping. - GroupingInfo Class
Contains methods for describing fields that are used for grouping. - GroupingValue Class
Contains grouping values for a row or column, including the key, label, and value. - ReportCurrency Class
Contains information about a currency value, including the amount and currency code. - ReportDataCell Class
Contains the data for a cell in the report, including the display label and value. - ReportDescribeResult Class
Contains report, report type, and extended metadata for a tabular, summary, or matrix report. - ReportDetailRow Class
Contains data cells for a detail row of a report. - ReportExtendedMetadata Class
Contains report extended metadata for a tabular, summary, or matrix report. - ReportFact Class
Contains the fact map for the report, which represents the report’s data values. - ReportFactWithDetails Class
Contains the detailed fact map for the report, which represents the report’s data values. - ReportFilter Class
Contains information about a report filter, including column, operator, and value. - ReportFormat Enum
Contains the possible report format types. - ReportInstance Class
Returns an instance of a report that was run asynchronously. Retrieves the results for that instance. - ReportManager Class
Runs a report synchronously or asynchronously and with or without details. - ReportMetadata Class
Contains report metadata for a tabular, summary, or matrix report. - ReportResults Class
Contains the results of running a report. - ReportType Class
Contains the unique API name and display name for the report type. - ReportTypeColumn Class
Contains detailed report type metadata about a field, including data type, display name, and filter values. - ReportTypeColumnCategory Class
Contains category information for all fields in the report type. - ReportTypeMetadata Class
Contains report type metadata, which gives you information about the fields that are available in each section of the report type, plus filter information for those fields. - SummaryValue Class
Contains summary data for a cell of the report. - Reports Exceptions
The Reports namespace contains exception classes.