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

# filterObjRef()

- Package: [@gooddata/sdk-model](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/index.md)
- Kind: function
- Source: https://github.com/gooddata/gooddata-ui-sdk/blob/rel/11.64/libs/sdk-model/src/execution/filter/index.ts
- Guides: [Inspect filter objects](https://www.gooddata.ai/docs/gooddata-ui/latest/filters/inspecting-filters/index.md)

Gets reference to object being used for filtering.

**Signature:**

```typescript
export declare function filterObjRef(filter: IAbsoluteDateFilter | IRelativeDateFilter | IPositiveAttributeFilter | INegativeAttributeFilter | IArbitraryAttributeFilter | IMatchAttributeFilter): ObjRef;
```

## Parameters

| Parameter | Type | Description |
| --- | --- | --- |
| filter | [IAbsoluteDateFilter](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.iabsolutedatefilter/index.md) \| [IRelativeDateFilter](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.irelativedatefilter/index.md) \| [IPositiveAttributeFilter](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.ipositiveattributefilter/index.md) \| [INegativeAttributeFilter](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.inegativeattributefilter/index.md) \| [IArbitraryAttributeFilter](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.iarbitraryattributefilter/index.md) \| [IMatchAttributeFilter](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.imatchattributefilter/index.md) | filter to work with |

**Returns:**

[ObjRef](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.objref/index.md)

reference to object used for filtering (display form for attr filters, data set for date filters)

## Remarks

For attribute filters, this will be reference to the display form. For date filters this will be reference to the data set. This overload applies to filter types that always have an ObjRef (date filters, arbitrary attribute filter, match attribute filter). Positive and negative attribute filters use ObjRef &#124; ObjRefInScope for displayForm and may return undefined when using local identifiers.
