内容:

筛选动作

  • 版本 :2022.1 及更高版本

适用于: Tableau Desktop, Tableau Online, Tableau Server

筛选动作在工作表之间发送信息。通常,筛选动作将选择的标记中的信息发送到另一个显示相关信息的工作表中。在后台,筛选动作将相关源字段的数据值作为筛选器发送到目标工作表。

例如,在显示房屋销售价格的视图中,当您选择特定房屋时,筛选动作可在其他视图中显示所有可比较的房屋。筛选器的源字段可能包含销售价格和建筑面积。

观看视频以查看真实的动作示例。2 分 20 秒时讲到了筛选动作。

创建和编辑筛选动作

  1. 执行以下操作之一:

    • 在工作表上,选择“工作表”>“动作”

    • 在仪表板上选择“仪表板”>“动作”

      或者,从仪表板工作表的下拉菜单中,您还可以选择“用作筛选器”。在“动作”对话框中,“已生成”显示在这样创建的动作的默认名称中。

  2. 在“动作”对话框中,单击“添加动作”,然后选择“筛选”。或者,选择一个现有动作,并选择“编辑”

  3. 为动作指定一个名称。

    提示:如果打算从工具提示菜单中启动动作,请使用描述性名称,以便用户能理解动作的用途。从“名称”框右侧的菜单中,您可以插入从所选字段的值中提取的变量(链接在新窗口中打开)

  4. 选择源工作表或数据源。选择数据源或仪表板时,您可以选择要从中启动动作的相关工作表。

  5. 指定动作的运行方式:

    • 悬停 - 在将鼠标悬停在视图中的标记上时运行。

    • 选择 - 在单击视图中的标记时运行。如果要避免在选择多个标记时运行动作,请同时选择“仅在单一选择”

    • 菜单 - 在右键单击 (Windows) 或按住 Control 单击 (macOS) 视图中选定的标记,然后单击上下文菜单中的一个选项时运行。

  6. 选择目标工作表。选择仪表板时,您可以选择其中一个或多个工作表。

  7. 指定在清除视图中的选择后执行的动作。

    • 保留筛选器 - 继续在目标工作表中显示筛选结果。(在 Web 制作模式下,此选项标记为“保留筛选的值”。)

    • 显示所有值 — 将筛选器更改为包括所有值。

    • 排除所有值 — 将筛选器更改为排除所有值。如果在另一个工作表中选择了值,可使用此选项生成只显示部分工作表的仪表板。

  8. 指定要在目标工作表中显示的数据。可以筛选“所有字段”“选定的字段”

  9. 如果选择“选定字段”,请单击“源字段”列中的下拉菜单,然后选择一个字段。然后选择目标数据源和字段。

    注意:依赖于用户函数(例如 USERNAME())的筛选动作将不起作用, 原因是行级安全性限制对数据的访问。

了解可用目标字段

在“添加筛选器”对话框中,“目标字段”下拉列表中的可用字段受源字段的数据类型限制。举例来说,如果为源字段选择文本字段,则只能使用文本字段作为目标。

如果连接到关系数据源,可跨数据源添加工作表链接,即使字段名称不匹配也可以。举例来说,如果一个数据源包含“Latitude”字段,而另一个数据源包含“Lat”字段,则可以使用“添加筛选器”对话框中的下拉列表来关联这些字段。当使用多维数据源时,目标工作表与源工作表必须使用同一数据源,并且源和目标字段名称必须匹配。(在 Tableau 中,只支持 Windows 中的多维数据源。)