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

# IMeasureDefinitionBody

- 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/measure/index.ts

Object defining the [IMeasureDefinition](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.imeasuredefinition/index.md) object structure.

**Signature:**

```typescript
export interface IMeasureDefinitionBody 
```

## Properties

| Property | Modifiers | Type | Description |
| --- | --- | --- | --- |
| [aggregation?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.imeasuredefinitionbody/index.md#imeasuredefinitionbodyaggregation) |  | [MeasureAggregation](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.measureaggregation/index.md) | _(Optional)_ Aggregation to apply when calculating from LDM facts. If aggregation is provided for MAQL measures, it will be ignored. |
| [computeRatio?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.imeasuredefinitionbody/index.md#imeasuredefinitionbodycomputeratio) |  | boolean | _(Optional)_ Indicates whether the measure should be calculated as % of total instead of actual values. |
| [filters?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.imeasuredefinitionbody/index.md#imeasuredefinitionbodyfilters) |  | [IMeasureFilter](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.imeasurefilter/index.md)[] | _(Optional)_ Filters to apply in scope of this measure's calculation. |
| [item](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.imeasuredefinitionbody/index.md#imeasuredefinitionbodyitem) |  | [ObjRef](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.objref/index.md) | Reference to MAQL metric or LDM fact object. |

## Property details

### IMeasureDefinitionBody.aggregation

Aggregation to apply when calculating from LDM facts. If aggregation is provided for MAQL measures, it will be ignored.

**Signature:**

```typescript
aggregation?: MeasureAggregation;
```

### IMeasureDefinitionBody.computeRatio

Indicates whether the measure should be calculated as % of total instead of actual values.

**Signature:**

```typescript
computeRatio?: boolean;
```

### IMeasureDefinitionBody.filters

Filters to apply in scope of this measure's calculation.

**Signature:**

```typescript
filters?: IMeasureFilter[];
```

### IMeasureDefinitionBody.item

Reference to MAQL metric or LDM fact object.

**Signature:**

```typescript
item: ObjRef;
```
