

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 条件规则


此功能目前适用于**自由形式**布局。条件规则用于在满足特定条件时隐藏或显示视觉对象。当同一视觉对象的多个版本相互重叠并且希望控制面板查看者看到最能代表他们选择的参数值的版本时，这会很有用。

条件规则使用参数和参数控件来隐藏和显示视觉对象。参数 是一种命名变量，可以传输值供操作或对象使用。此功能支持字符串和数字参数。要使参数可供控制面板查看者访问，您需要添加参数控制。参数控件允许用户选择要在预定义的筛选条件或 URL 操作中使用的值。有关参数和参数控件的更多信息，请参阅 [Amazon Quick 中的参数](parameters-in-quicksight.md)。

使用以下部分来设置和使用条件规则。

**Topics**
+ [

# 默认隐藏视觉对象
](hiding-a-visual-by-default.title.md)
+ [

# 设置条件规则
](setting-a-conditional-rule.title.md)
+ [

# 使用条件规则
](using-conditional-rules.md)

# 默认隐藏视觉对象


在**属性**窗格的**交互**窗格中，您可以选择默认隐藏视觉对象。如果您希望查看者只看到基于特定条件的视觉对象，这样做会很有用。

**默认隐藏视觉对象**

1. 在 Q **u** ick 主页上，选择 “分析”，然后选择要自定义的分析。

1. 选择要添加规则的视觉对象。

1. 在视觉对象右上角的菜单上，选择**属性**。

1. 在打开的**属性**窗格中，选择**交互**，然后打开**规则**下拉列表。

1. 在**规则**菜单中，选择**原定设置为隐藏此视觉对象**。

隐藏的视觉对象在查看控制面板中呈现完全隐藏效果。在**分析**窗格中，隐藏的视觉对象变得可见，并显示消息“根据规则隐藏”。通过此显示，您可以看到控制面板的所有视觉对象的位置。

**注意**  
您不能创建条件规则来隐藏已默认隐藏的视觉对象或显示已默认显示的视觉对象。如果更改视觉对象的默认外观，与新的默认外观相矛盾的现有规则将被禁用。

# 设置条件规则


在您设置条件规则时创建的条件语句，会在满足特定条件时隐藏或显示视觉对象。您当前可以创建隐藏或显示视觉对象的条件规则。如果要创建一个条件规则来显示已隐藏的视觉对象，请在**属性**窗格的**规则**菜单中选择**原定设置为隐藏此视觉对象**。

**注意**  
在开始之前，请创建参数和相应的参数控件，作为新条件规则的基础。支持的参数是字符串参数和数字参数。有关参数和参数控件的更多信息，请参阅 [Amazon Quick 中的参数](parameters-in-quicksight.md)。

**设置条件规则**

1. 在 Q **u** ick 主页上，选择 “分析”，然后选择要自定义的分析。

1. 选择要添加规则的视觉对象。

1. 在视觉对象右上角的菜单上，选择**属性**。

1. 在左侧显示的**属性**窗格中，选择**交互**，然后选择**规则**。

1. 选择**添加规则**。

1. 在**添加规则**窗格的第一个菜单中选择所需参数。

1. 在**添加规则**窗格的第二个菜单中选择所需条件。对于字符串参数，支持的条件为**等于**、**开头为**、**包含**和**不等于**。对于数字参数，支持的条件为**等于**、**开头为**、**包含**和**不等于**。

1. 输入条件规则要满足的值。
**注意**  
值区分大小写。

1. 选择**添加规则**，将新的条件规则应用于视觉对象。要取消规则，请选择**取消**。

您也可以编辑和删除条件规则。

**编辑条件规则**

1. 在视觉对象右上角的菜单上，选择**属性**。

1. 在左侧显示的**属性**窗格中，选择**交互**，然后选择**规则**。

1. 选择要编辑的规则右侧的菜单图标，然后选择**编辑**。

1. 执行所需的更改，然后选择**保存**。

**删除条件规则**

1. 在视觉对象右上角的菜单上，选择**属性**。

1. 在左侧显示的**属性**窗格中，选择**交互**，然后选择**规则**。

1. 选择要编辑的规则右侧的菜单图标，然后选择**删除**。

# 使用条件规则


只要设置了与参数和参数控件相关的条件规则，您就可以使用参数控件来启用或禁用已设置的条件规则。

**启用条件规则**

1. 在 Q **u** ick 主页上，选择 “分析”，然后选择要自定义的分析。

1. 从工作区顶部的**控件**栏中选择下拉图标。

1. 选择与您创建的条件规则关联的参数控件。

1. 选择与您通过参数菜单创建的条件规则关联的值。您还可以在**搜索值**方框中输入所需的值。
**注意**  
值区分大小写。

   选择正确的值会让视觉对象根据您设置的规则显示或消失。

您也可以将参数控件引入视觉对象所在的工作表。如果希望参数控件位于与其关联的视觉对象旁边，或者想向控件添加条件规则以使其仅在满足特定条件时才显示，这会非常有用。

**将参数控件引入工作表**

1. 在 Q **u** ick 主页上，选择 “分析”，然后选择要自定义的分析。

1. 从工作区顶部的**控件**栏中选择要移动的控件。

1. 从控件的右上角打开**菜单选项**菜单。

1. 选择**移至工作表**。

**将参数控件移回控件栏**

1. 在控制面板上选择要移动的参数控件。

1. 从控件的右上角打开**菜单选项**菜单。

1. 选择**移至工作表顶部**。