跳到主要内容

父子过滤器

概述

在本文中,我们将学习如何使用 “值依赖于其他过滤器 ”配置选项来配置父子过滤器。父子过滤器用于创建过滤器之间的关系。此配置可将现有过滤器变成父过滤器的子过滤器。

准备工作

在开始之前需要做一些准备工作:创建两个值过滤器,注意这两个值过滤器应选择相同数据集。
可以看到这里使用了游戏销售数据集创建了平台流派两个值过滤器。

创建父子过滤器

创建父子过滤器需要用到 Values are dependent on other filters 选项,该选项用于将一个过滤器变成现有过滤器的子过滤器。在本例中,我们将使 Genre 过滤器成为 Platform 过滤器的子过滤器(即 Platform 过滤器成为父过滤器)。

这样做的目的是让用户首先选择一个或多个游戏平台,然后通过提示用户选择所选平台中的一个或多个流派来进一步完善其过滤器。

首先,选择 Genre 过滤器,然后在 “筛选器配置” 面板中选择 Values are dependent on other filters(值取决于其他筛选器)

之后,会出现一个下拉菜单,现在继续选择 Platform 作为父过滤器,然后选择 “保存”。

如果你查看一下仪表板的筛选器部分,就会发现每个下拉字段中都显示了可用选项的数量。在下图中,有 31 个平台选项和 12 个流派选项:

当我们选择 Platform 过滤器的值时,会发现 Genre 过滤器的可选择项会发生变化,父过滤器的值会影响子过滤器值可选项的变化 。像这样的父子过滤器非常有用,因为通过在多个过滤器之间创建关系,用户可以轻松地深入研究和完善数据。