---
schema_version: "1"
id: 0c41954ccefcf8559febbfcc1881246fe4f4f206f876a19e58ad0d1e3e5e7ff1
title: 使用动态区域可见性
collection: tableau
version: current
locale: zh-cn
portal_url: https://docs.salesforce.com/tableau/current/zh-cn/public/desktop/dynamic_zone_visibility.md
canonical_url: https://help.tableau.com/current/public/desktop/zh-cn/dynamic_zone_visibility.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 86412798a359e9bc3a0a11470db93a07c37a78cf241131b0cbe728ab179249af
description: Use Dynamic Zone Visibility to show or hide dashboard zones based on a field or parameter value.
---
[跳转到主要内容](#main-content)

# 使用动态区域可见性

仪表板空间很有价值，尤其是当您想要逐步揭示关于数据的洞察时。使用动态区域可见性，您可以根据字段或参数的值隐藏或显示区域（平铺或浮动仪表板元素）。当您进行交互时，仪表板上的区域会出现或消失。结果是一个动态的仪表板，不会损害您想要的布局。

虽然您可以[通过单击仪表板上的按钮来显示或隐藏对象](https://help.tableau.com/current/pro/desktop/zh-cn/dashboards_create.htm#Show)，但动态区域可见性允许您自动显示和隐藏对象。这非常适合不同用户组使用的仪表板。例如，当不同的用户组访问您的仪表板时，您可能希望向他们显示不同的区域。

您还可以将动态区域可见性与[参数动作](https://help.tableau.com/current/pro/desktop/zh-cn/actions_parameters.htm)结合使用。例如，当用户单击可视化项上的标记时，会出现一个先前隐藏的区域。这是复杂仪表板的理想选择，因为它允许您选择何时显示更深层次的数据。

## 支持的字段类型

若要用于动态区域可见性，字段或参数必须为：

- 布尔值。
- 单个值。
- 独立于可视化项，这意味着该字段返回一个独立于可视化项结构的常数值，例如 FIXED 详细级别 (LOD) 计算。

## 配置动态仪表板区域

下面的示例有两个使用 [Superstore 数据](https://help.tableau.com/current/guides/get-started-tutorial/zh-cn/get-started-tutorial-connect.htm)的工作表：第一个工作表具有按类别划分的销售额条形图，第二个工作表具有按子类别划分的销售额条形图。通过使用动态区域可见性，只有在“按类别划分的销售额”区域中单击标记后，第二个工作表才可见。此示例依赖于布尔计算字段，该字段用作参数动作的源字段。要将计算用作参数动作的源字段，必须将计算添加到标记卡中。

1. 从“按类别划分的销售额”工作表中，[创建一个参数](https://help.tableau.com/current/pro/desktop/zh-cn/parameters_create.htm)。在此示例中，参数“数据类型”必须设置为“布尔值”。
2. 从“按类别划分的销售额”工作表中，[创建一个计算字段](https://help.tableau.com/current/pro/desktop/zh-cn/calculations_calculatedfields_formulas.htm)。此示例使用以下计算：`True`
3. 在“按类别划分的销售额”工作表上，将您创建的计算拖到标记卡上的“详细信息”。
4. 创建仪表板。
5. 将您希望始终可见的工作表拖到仪表板上。在我们的例子中，我们希望“按类别划分的销售额”是可见的。
6. 在您的仪表板中，单击“按类别划分的销售额”区域（仪表板对象）。然后，从仪表板上的“工作表”菜单中，[创建一个参数动作](https://help.tableau.com/current/pro/desktop/zh-cn/actions_parameters.htm)。此示例使用以下“更改参数”动作：  
    源工作表设置为使用您创建的仪表板和“类别销售额”工作表。  
    “目标参数”是您创建的参数。  
    “源字段”是您创建的计算。  
    ![按照此图像前面的文本中所述配置的参数动作](/tableau/current/zh-cn/public/desktop/zh-cn/Img/dynamic_zone_action.png)
7. 将“按子类别划分的销售额”工作表拖到仪表板上。
8. 单击“按子类别划分的销售额”区域。从右上角，单击下拉箭头并选择“用作筛选器”。
9. 单击“按子类别划分的销售额”区域，然后单击“布局”选项卡。
10. 选中“使用值控制可见性”复选框。
11. 从下拉列表中，选择您创建的用于控制区域可见性的参数。

**注意：**如果“使用值控制可见性”选项不包含要使用的字段，请确保该字段是受支持的字段类型。

![选中“使用值控制可见性”框，并选择名为“使用参数隐藏区域”的参数](/tableau/current/zh-cn/public/desktop/zh-cn/Img/dynamic_zone_visibility.png)

现在，当您单击“按类别划分的销售额”区域中的类别标记时，“按子类别划分的销售额”区域就会出现在您的仪表板中。

![单击仪表板上的一个标记以使用动态区域可见性显示另一个图表的动画](/tableau/current/zh-cn/public/desktop/zh-cn/Img/dynamic_zone_demo.gif)

## 了解限制和极端情况

在[故事](https://help.tableau.com/current/pro/desktop/zh-cn/stories.htm)（一系列协同工作以传达信息的可视化项）中使用工作表时，动态区域可见性不起作用。