# 表达式搜索

使用表达式搜索，可以在与搜索字段关联的所有字段中搜索值。

表达式搜索始终以等号 ("=") 开头。将针对与搜索字段关联的每个字段中的每个值计算表达式。搜索表达式返回非零值的全部值都将被选中。

在包含 Sales 值的筛选器窗格中，可以使用搜索（如："=Sum(Sales) &gt; 1000000"）查找大于 1,000,000 的值。此搜索较简单，可以使用以下数值搜索获得相同的结果："&gt;1000000"。通常，表达式搜索是唯一选择。例如，如果您想要搜索相关字段中的值，则必须使用表达式搜索。

在下面的示例中，客户字段中的搜索 "=Sum(Sales) &gt; 1000000" 返回客户字段中 Sales 列值大于 1000000 的每个值。

表达式搜索

表达式搜索

表达式搜索 ![表达式搜索的示例。搜索字符串为 '=sum(Sales)>1000000'（实际搜索中不包含引号）。此搜索将返回“客户”字段中与大于 1000000 的销售额值关联的值的结果。](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_expression-search-example.png)

我们假定您有销售代表的筛选器窗格。例如，随后可以使用表达式搜索来查找销售额大于 5,000,000 的销售代表。搜索字符串类似于之前的字符串："=Sum(Sales) &gt; 50000000"。因为销售值与销售代表相关，因此可以在 Sales Rep 筛选器窗格中进行搜索。

使用搜索字符串在筛选器窗格中进行表达式搜索。

使用搜索字符串在筛选器窗格中进行表达式搜索。

使用搜索字符串在筛选器窗格中进行表达式搜索。 ![在有结果的筛选器窗格中搜索表达式。在这种情况下，在搜索框中输入 '=Sum(Sales) > 50000000'（实际搜索中不包含引号）。结果显示“销售代表名称”字段中与“销售额”列中大于 5000000 的值关联的值。](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_SearchExpression.png)