跳到主要内容

在可视化中使用表达式

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

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

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

什么是表达式?

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

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

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

我在哪里可以使用表达式?

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

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

什么时候计算表达式?

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

另请参见: