> Documentation index: https://www.gooddata.ai/docs/gooddata-ui/llms.txt lists every page of these docs as Markdown.

# IDimension

- Package: [@gooddata/sdk-model](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/index.md)
- Kind: interface
- Source: https://github.com/gooddata/gooddata-ui-sdk/blob/rel/11.64/libs/sdk-model/src/execution/base/dimension.ts

Dimensions specify how to organize the results of an execution in a data view.

**Signature:**

```typescript
export interface IDimension 
```

## Remarks

Imagine an attribute in columns vs. rows. Each dimension requires the itemIdentifiers property, which is an array of items. These items could be attributes' localIdentifiers or a special 'measureGroup' identifier.

The 'measureGroup' can be used to specify that all measures in the execution definition should be included in the dimension.

## Properties

| Property | Modifiers | Type | Description |
| --- | --- | --- | --- |
| [itemIdentifiers](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.idimension/index.md#idimensionitemidentifiers) |  | [Identifier](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.identifier/index.md)[] | List of localIdentifier's of attribute to put in this dimension. |
| [totals?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.idimension/index.md#idimensiontotals) |  | [ITotal](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.itotal/index.md)[] | _(Optional)_ List of totals to include in this dimension. |

## Property details

### IDimension.itemIdentifiers

List of localIdentifier's of attribute to put in this dimension.

**Signature:**

```typescript
itemIdentifiers: Identifier[];
```

### IDimension.totals

List of totals to include in this dimension.

**Signature:**

```typescript
totals?: ITotal[];
```
