ReportExtendedMetadata Class

Contains report extended metadata for a tabular, summary, or matrix report.

Namespace

Reports

Report extended metadata provides additional, detailed metadata about summary and grouping fields, including data type and label information.

ReportExtendedMetadata Methods

The following are methods for ReportExtendedMetadata. All are instance methods.

getAggregateColumnInfo()

Returns all report summaries such as Record Count, Sum, Average, Max, Min, and custom summary formulas. Contains values for each summary that is listed in the report metadata.

Syntax

public MAP<String,Reports.AggregateColumn> getAggregateColumnInfo()

Return Value

Type: Map<String,Reports.AggregateColumn>

getDetailColumnInfo()

Returns a map of two properties for each field that has detailed data identified by its unique API name. The detailed data fields are also listed in the report metadata.

Syntax

public MAP<String,Reports.DetailColumn> getDetailColumnInfo()

Return Value

Type: Map<String,Reports.DetailColumn>

getGroupingColumnInfo()

Returns a map of each row or column grouping to its metadata. Contains values for each grouping that is identified in the groupingsDown and groupingsAcross lists.

Syntax

public MAP<String,Reports.GroupingColumn> getGroupingColumnInfo()

Return Value

Type: Map<String,Reports.GroupingColumn>