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

# moveDateFilter()

- Package: [@gooddata/sdk-ui-dashboard](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-dashboard/index.md)
- Kind: function
- Stability: beta
- Source: https://github.com/gooddata/gooddata-ui-sdk/blob/rel/11.64/libs/sdk-ui-dashboard/src/model/commands/filters.ts

> **Beta API.** Mostly stable, but details may change in a minor release, outside SemVer. See [API maturity](https://www.gooddata.ai/docs/gooddata-ui/latest/integrations/platform/api-maturity/index.md).
> 

Creates the MoveDateFilter command. Dispatching this command will result in move of the dashboard date filter with the provided dataSet to a new spot. The new spot is defined by index. For convenience the index of -1 means move to the end of the filter list.

**Signature:**

```typescript
export declare function moveDateFilter(dataSet: ObjRef, index: number, correlationId?: string): IMoveDateFilter;
```

## Parameters

| Parameter | Type | Description |
| --- | --- | --- |
| dataSet | [ObjRef](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.objref/index.md) | dashboard filter's dataSet - no duplicates allowed |
| index | number | specify index among the draggable filters (attribute filters and date filters with dataSet) at which the new filter should be placed. The index starts at zero and there is convenience that index of -1 would add the filter at the end. |
| correlationId | string | _(Optional)_ specify correlation id to use for this command. this will be included in all events that will be emitted during the command processing |

**Returns:**

[IMoveDateFilter](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-dashboard/sdk-ui-dashboard.imovedatefilter/index.md)
