优阅达 | Tableau 微课堂(49):度量名称和度量值

published: 2021-07-20

度量名称和度量值

你是否想过“度量名称”或“度量值”这两个字段是什么?它们是 Tableau 自动创建的字段,用于帮助用户进行某些类型的分析。

文本表

我们来创建一个传统的文本表:先将一个维度(比如类别)拖到行功能区,再将另一个维度(比如订单优先级)拖到列功能区,最后将一项度量(比如装运成本)拖到文本功能区。

但如果我们想看到多项度量而不只是一项,该怎么办呢?比方说,如果我们想看到每个地区的销售额和利润, 怎样才能做到呢?

那我们就试试看。先将“地区”字段拖到行功能区,再将“销售额”和“利润”拖到文本功能区。

看来显示效果跟我想象的并不一样。我是想让每项度量各占一列,一个挨着一个显示,就像在 Excel 中那样,而不是在同一单元格中作为两个标记加以显示,就像这里显示的一样。

但 Tableau 所采用的逻辑与 Excel 并不相同:借助度量名称和度量值功能,我们在处理不同的数据结构时会有更大的灵活性。

还记得我们创建的第一个文本表吗?其中的列是通过维度(即订单优先级)设置的,每个维度成员各占一列。 如果要让销售额和利润各占一列,我们需要用到维度。这就是度量名称的作用所在:它是一种维度,而维度成员就是我们的度量。

下面我们就把销售额和利润从文本功能区移除,然后将“度量名称”拖到列功能区。这时表中显示“无度量值”,这是因为度量名称和度量值需要搭配使用。

可以将度量名称视作度量的标签,因此我们需要让这些标签也具有关联的值。那我们就将“度量值”拖到文本功能区。

默认情况下,所有度量都会添加到视图中,它们会显示在新出现的“度量值”卡中。对于我们不需要的度量, 可以直接拖出去。

快捷方式

如果要只将特定的度量添加到“度量值”卡中,我们可以按住 Ctrl 键,同时点击所需的度量,外加一个维度,然后在“智能显示”下选择文本表。这样就会自动将“度量名称”和“度量值”拖动到相应的位置,并且只添加我们所选的度量。

其他图表类型

度量名称和度量值不只是对文本表有用。这里显示了一个按细分市场划分销售额的折线图。如果我们要将所有细分市场都放在同一轴上进行比较,可以直接将“细分市场”维度移到颜色功能区,现在所有三条线就都显示在一起了。

但如果我们想在同一轴上查看三项度量呢?我们可以用两个轴分别显示两项度量,但不能再添加第三个轴了。 那如何才能在同一折线图中显示三项度量呢?这就需要用到度量名称和度量。

首先,我们将“度量名称”拖到筛选器功能区。我们只需要查看“销售额”、“利润”和“装运成本”,因为这三项度量都以美元为单位。而“折扣”则是百分比值,因此将它与以美元为单位的“利润”放在同一轴上是不合理的。

现在我们将“度量值”拖到行功能区,将“度量名称”拖到列功能区。可以注意到,这里只显示了我们在筛选器中选择的三项度量。而且这三项度量都显示在了同一轴上!

作为字段标签的度量名称

度量名称还可以用来为文本表提供标签。我们来看看这有什么用处。

在这里,我们把“地区”拖到了行功能区,把“销售额”拖到了文本功能区。地区列上方显示了“地区”一词, 告诉我们该列中包含的是地区;但数字列上方却没有显示任何内容。那么如何才能轻松显示度量的字段标签呢?

如果我们将“度量值”拖放到销售额值上方,在文本功能区中“度量值”就会取代“销售额”;

度量名称会自动进行筛选,仅显示销售额;

销售额则会移到“度量值”卡中;而更关键的是,“销售额”标签会显示在数字列上方。

言归正传,如果我们要向此表中添加更多度量,直接将这些度量添加到“度量值”卡中即可。

现在我们明白了 Tableau 为何要自动创建这两个字段,进而也就更清楚在 Tableau 中构建数据透视表和控制可视化时,如何实际运用我们学到的新技能。

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

下节课将带你学习了解 Tableau 的使用参数更改字段 。