优阅达 | Tableau 微课堂(42):计算入门

發布於: 2021-07-20

计算入门

与Excel中的公式相似,计算可让你以任意方式处理数据。

如何创建计算字段

创建计算字段非常容易,只要右键单击数据窗口,然后选择“创建计算字段”即可。

Tableau 中的函数属于多个主要类别的其中之一:数字、字符串、日期。

计算字段是通过定义公式创建的。作为示例,我们基于“利润”字段创建一个简单的逻辑计算。

IF SUM([利润]) > 0

THEN "positive"

ELSE "negative"

END

简单起见,我将忽略“利润”是否实际为零。我们将其命名为“盈利标志”。

请注意,这里在字段前面有一个小小的等号“=”,这表示这是计算字段,而不是本来就来自数据源。

如果将此计算字段拖到“颜色”,再来处理这个分层结构,可以看到利润条形相应地上了颜色。

如果我们要了解成本多少,可以将成本添加到视图。方法非常简单,双击并在功能区输入即可。

请注意,在输入时自动填写弹出。按回车选择。

我们还可以将字段从数据窗口拖出,然后按回车。

这里我们得到了可视化的计算结果,我们得到使用该公式的新胶囊。

如果这是我们要保留的有用计算,可以将胶囊直接拖入数据窗口。如果需要,我们总是可以重命名该字段。

常规计算与表计算的区别

在了解 Tableau 如何处理计算时,真正重要的概念是常规计算与所谓表计算之间的区别。

常规计算(如“销售额”减“利润”)是作为 Tableau 向数据源发出的查询的一部分传递的。执行该计算所必需的运算工作由数据源本身处理,返回 Tableau 的只有结果集。

表计算是基于返回的结果集执行的二次计算。此计算在 Tableau 内完成。

例如“销售额的汇总”。表计算由胶囊上的这个三角符号表示。

快速表计算

可以在计算编辑器中使用表计算函数,像编写任何其他计算一样编写表计算。

也可以使用一组称为“快速表计算”的预定义常用计算。这些计算包括“汇总”、“总额百分比”和“年同比增长”。

本节 Tableau 微课堂到此结束,感谢你的耐心阅读。

下节课将带你学习 Tableau 计算语法 。