---
order: 9
navTitle: 过滤数据
---
# 仪表板交互-过滤数据

**过滤数据**是按照组件中拖入的维度字段，对其影响范围内的所有组件进行数据过滤，可实现联动刷新图表数据效果。如点击饼图上的大区，页面所有组件会根据大区对数据进行过滤：

![过滤数据](./images/filter-data.gif)

示例地址：[图形交互](https://demo.succbi.com/v5/bi/%E5%9B%BE%E5%BD%A2%E4%BA%A4%E4%BA%92)

## 使用过滤数据{#start}

![操作步骤](./images/2021-11-29-14-49-00.png)

1. **设置过滤数据组件**：添加`各大区销售数量占比`饼图，并以`大区`区分颜色
2. **添加交互并设置属性**：
   1. 选中`各大区销售数量占比`饼图，添加**过滤数据**交互
   2. **影响范围**为`全部`，**作用数据源**为`当前数据源`即可

## 设置过滤数据范围{#set-filter-range}

在**影响范围**和**作用数据源**属性中可设置过滤数据的范围，具体设置如下：

![设置过滤数据范围](./images/2021-11-29-15-31-23.png)

- **影响范围**：设置过滤影响哪些组件，下拉框中会显示画布中所有的图表组件，默认为全部。也可以根据情况筛选过滤的组件，在下拉列表中选择即可。
- **作用数据源**：影响范围中勾选的组件需要依据**作用数据源**进行自动过滤，默认为当前数据源。下拉列表提供了如下两种选项：
  - 当前数据源：将过滤条件作用于当前数据源，当前数据源有以下两种情况均可自动过滤：
    - 目标组件中使用的模型表和添加过滤数据交互的载体组件使用的是**同一个模型表**
    - 目标组件中使用的模型表和载体组件中的模型表**设置了关联关系**，关联关系设置可参考文档[关联关系](../../../../data-gov/model/model-relations.md#oper-steps)
  - 关联数据源：将过滤条件作用于当前数据源和关联数据源，关联数据源即目标组件中的模型表和载体组件中的模型表不同，关联数据源有以下两种情况均可自动过滤：
    - 目标组件的模型表中存在字段和载体组件中所使用的维度字段**关联了相同维表**，目标组件中是否使用该维度字段均可过滤，关联表设置可查看文档[设置关联表](../../../../data-gov/model/README.md#associated-table)
    - 目标组件的模型表中存在维度[物理字段名](../../../../data-gov/model/README.md#model-field)和载体组件中所使用的**维度物理字段名相同**，目标组件中是否使用该维度字段均可过滤，如主表与明细表之间，存在相同的物理字段名即可自动过滤

:::tip 注释说明

- 目标组件：即过滤数据交互能影响的组件
- 载体组件：即添加过滤数据交互的组件
  :::
