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

# IDashboardFilterGroupProps

- Package: [@gooddata/sdk-ui-dashboard](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-dashboard/index.md)
- Kind: interface
- Source: https://github.com/gooddata/gooddata-ui-sdk/blob/rel/11.64/libs/sdk-ui-dashboard/src/presentation/filterBar/attributeFilter/types.ts

**Signature:**

```typescript
export interface IDashboardFilterGroupProps 
```

## Properties

| Property | Modifiers | Type | Description |
| --- | --- | --- | --- |
| [DashboardAttributeFilterComponent?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-dashboard/sdk-ui-dashboard.idashboardfiltergroupprops/index.md#idashboardfiltergrouppropsdashboardattributefiltercomponent) |  | [CustomDashboardAttributeFilterComponent](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-dashboard/sdk-ui-dashboard.customdashboardattributefiltercomponent/index.md) | _(Optional)_ |
| [DashboardMeasureValueFilterComponent?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-dashboard/sdk-ui-dashboard.idashboardfiltergroupprops/index.md#idashboardfiltergrouppropsdashboardmeasurevaluefiltercomponent) |  | [CustomDashboardMeasureValueFilterComponent](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-dashboard/sdk-ui-dashboard.customdashboardmeasurevaluefiltercomponent/index.md) | _(Optional)_ |
| [groupItem](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-dashboard/sdk-ui-dashboard.idashboardfiltergroupprops/index.md#idashboardfiltergrouppropsgroupitem) |  | [IFilterBarFilterGroupItem](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-dashboard/sdk-ui-dashboard.ifilterbarfiltergroupitem/index.md) |  |
| [onAttributeFilterChanged](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-dashboard/sdk-ui-dashboard.idashboardfiltergroupprops/index.md#idashboardfiltergrouppropsonattributefilterchanged) |  | (filter: [DashboardAttributeFilterItem](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.dashboardattributefilteritem/index.md)) =&gt; void |  |
| [onMeasureValueFilterChanged?](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-ui-dashboard/sdk-ui-dashboard.idashboardfiltergroupprops/index.md#idashboardfiltergrouppropsonmeasurevaluefilterchanged) |  | (filter: [IDashboardMeasureValueFilter](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.idashboardmeasurevaluefilter/index.md), conditions: [MeasureValueFilterCondition](https://www.gooddata.ai/docs/gooddata-ui/latest/api-reference/sdk-model/sdk-model.measurevaluefiltercondition/index.md)[] \| undefined, isWorkingSelectionChange?: boolean) =&gt; void | _(Optional)_ |

## Property details

### IDashboardFilterGroupProps.DashboardAttributeFilterComponent

**Signature:**

```typescript
DashboardAttributeFilterComponent?: CustomDashboardAttributeFilterComponent;
```

### IDashboardFilterGroupProps.DashboardMeasureValueFilterComponent

**Signature:**

```typescript
DashboardMeasureValueFilterComponent?: CustomDashboardMeasureValueFilterComponent;
```

### IDashboardFilterGroupProps.groupItem

**Signature:**

```typescript
groupItem: IFilterBarFilterGroupItem;
```

### IDashboardFilterGroupProps.onAttributeFilterChanged

**Signature:**

```typescript
onAttributeFilterChanged: (filter: DashboardAttributeFilterItem) => void;
```

### IDashboardFilterGroupProps.onMeasureValueFilterChanged

**Signature:**

```typescript
onMeasureValueFilterChanged?: (filter: IDashboardMeasureValueFilter, conditions: MeasureValueFilterCondition[] | undefined, isWorkingSelectionChange?: boolean) => void;
```
