---
schema_version: "1"
id: a3d802dc234009f7df0c681a393475e50f42bc3c29e22fa12b79909f6ba0590c
title: Dimension Class
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/apexref/apex_class_reports_dimension.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_class_reports_dimension.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 1052fdc002021ad54774d110111360482fdfaeba45f77bfff65638923eefea8f
description: Contains information for each row or column grouping.Returns information for each row or column grouping as a list.
---
# Dimension Class

Contains information for each row or column grouping.

## Namespace

[Reports](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_namespace_Reports.htm "The Reports namespace provides classes for accessing the same data as is available in the Salesforce Reports and Dashboards REST API.")

## Dimension Methods

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

- **[getGroupings()](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_class_reports_dimension.htm#apex_Reports_Dimension_getGroupings)**  
    Returns information for each row or column grouping as a list.

### getGroupings()

Returns information for each row or column grouping as a list.

#### Syntax

public List<Reports.GroupingValue> getGroupings()

#### Return Value

Type: [List](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_methods_system_list.htm#apex_methods_system_list "Contains methods for the List collection type.")<[Reports.GroupingValue](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_class_reports_groupingvalue.htm#apex_class_reports_groupingvalue "Contains grouping values for a row or column, including the key, label, and value.")\>