# 在可视化中使用表达式

使用图表可创建 Qlik Sense 中的可视化，这些图表是使用维度和度量而创建。通过表达式，您可让自己的可视化更加动态和复杂。

可视化包含标题、副标题、脚注以及帮助传递信息的其他元素。构成可视化的元素可以很简单。例如：由表示数据的字段组成的维度，以及由文本组成的标题。

度量是基于字段的计算。例如：Sum(Cost) 意味着字段 Cost 的所有值都使用函数 Sum 聚合。换言之，Sum(Cost) 是一个表达式。

## 什么是表达式？

表达式是函数、字段和数学运算符 (+ \* / =) 的组合。表达式用于处理应用程序中的数据，以便生成可以在可视化中看到的结果。这些表达式可以简单（仅涉及基本计算），也可以复杂（涉及函数字段和运算符）。表达式可用于脚本和图表可视化。

所有度量都是表达式。度量和表达式之间的差别是，表达式没有名称或描述数据。

您可以创建更有活力更强大的可视化，只需使用维度、标题、副标题和脚注的表达式。这表示（例如）可视化标题不是静态文本，而是可以使用表达式产生的内容，该表达式的结果将根据做出的选择改变。

## 我在哪里可以使用表达式？

编辑可视化时，如果可以在“属性”面板中看到 the 表达式 icon 符号，则可以使用表达式。单击 the 表达式 icon 可以打开表达式编辑器，此编辑器旨在帮助您创建和编辑表达式。也可以在表达式字段中直接输入表达式。

表达式不能直接保存为主条目。但是，主度量和主维度可以包含表达式。如果表达式用于随后保存为主条目的度量值或维度，则保留度量值或维度中的表达式。

## 什么时候计算表达式？

在加载脚本中，将在执行脚本之后评估表达式。在可视化中，只要表达式包含的任何字段，变量或函数的值或逻辑状态更改，就会自动评估表达式。脚本表达式和图表表达式在语法和可用函数方面有一些不同。

## 了解详情

* [脚本表达式](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/script-expressions.htm)