维度和度量(蓝色和绿色)
Tableau 根据字段包含的数据类型,将每个字段标识为“数据”窗格中的维度或度量。您使用这些字段来构建分析。
关于数据字段角色和类型
数据字段由数据源中的列组成。系统会为每个字段自动分配一种数据类型(例如整数、字符串或日期)和一个角色:离散维度或连续度量(较常见),或者连续维度或离散度量(不太常见)。
- 维度包含定量值(例如名称、日期或地理数据)。您可以使用维度进行分类、分段以及揭示数据中的详细信息。维度影响视图中的详细级别。
- 度量包含可以测量的数字定量值。默认情况下会聚合度量。将度量拖到视图中时,Tableau 会在胶囊上应用一个聚合。
蓝色字段与绿色字段
Tableau 在视图中以不同的方式表示数据取决于字段是离散字段还是连续字段。连续和离散是数学术语。
- 连续的意思是“形成一个完整的整体,没有间断”。这些字段的颜色为绿色。将连续字段放置在“行”或“列”功能区上时,会在视图中创建一个轴。
- 离散的意思是“单独分开并不同”。这些字段的颜色为蓝色。将离散字段放在“行”或“列”功能区上时,会在视图中创建一个标题。
Tableau 中可能的字段组合
下表显示了不同的字段在视图中的外观示例。视图中的字段实例(例如,在“行”功能区上)有时称为“胶囊”。
离散维度 | |
连续维度(数据类型为字符串或布尔值的维度不能为连续维度) | |
离散度量 | |
连续度量 |
注意:对于多维数据集(多维)数据源,用于更改数据角色的选项受到限制。在 Tableau Desktop 中,多维数据集仅在 Windows 上受支持。您可以将某些度量从连续更改为离散,但通常无法更改多维数据集数据源中字段的数据角色。有关详细信息,请参见多维数据集数据源。
字段是度量值时的一个直观提示是,胶囊与一个函数聚合在一起,该函数在字段名之前指示,例如:。若要详细了解聚合,请参见Tableau 中预定义聚合的列表和Tableau 中的聚合函数。
但是存在以下例外:
- 如果解聚整个视图,则不会根据定义来聚合视图中的字段。有关详细信息,请参见如何解聚数据。
- 如果您使用的是多维数据源,则在数据源中聚合字段,但视图中的字段不显示该聚合。
- 有时,维度可以与特定聚合(例如 MAX 或 ATTR)进行聚合。
注意:您可以为字段设置默认聚合以及其他属性和设置。有关在“数据”窗格中自定义字段的详细信息,请参见在“数据”窗格中组织和自定义字段、编辑字段的默认设置以及在“数据”窗格中使用数据字段。
视图中使用的连续和离散字段的示例
在左侧的示例中,由于“Quantity”(数量)字段为“连续”,因此它将沿视图的底部创建一个水平轴。绿色的胶囊和轴让您可以看到它是连续字段。
在右侧的示例中,“Quantity”(数量)字段为“离散”。它将创建水平标题,而不是轴。蓝色的胶囊和水平标题让您可以看到它是离散字段。
连续 | 离散 | |
在两个示例中,“Sales”(销售额)字段都设置为“连续”。该字段将创建一个垂直轴,因为它是连续字段并且在“行”功能区上。如果它位于“列”功能区上,则轴将是水平的。SUM 聚合表明它是一个度量。
“Quantity”(数量)字段名称中没有聚合函数,则表明它是维度。
视图中的维度字段
当您将离散维度字段拖到“行”或“列”时,Tableau 将创建列或行标题。
通常,“维度”区域的字段在添加到视图时将为离散,带有蓝色背景。日期维度和数值维度可能为离散维度或连续维度,所有度量都可能为离散度量或连续度量。
将维度拖到“行”或“列”时,只需通过单击字段并选择“度量”便可将字段更改为度量。现在,视图将包含一个连续轴(而不是列或行标题),并且胶囊为绿色:
日期维度可能为离散维度或连续维度。包含字符串或布尔值的维度不能是连续维度。
Tableau 不会对维度进行聚合。有关 Tableau 可执行的不同类型聚合的论述,请参见Tableau 中预定义聚合的列表。
在 Tableau 查询中,视图中的维度的 SQL 表示形式为“Group By”子句。
有关在离散和连续之间转换字段的详细信息,请参见在离散和连续之间转换字段。
维度会对视图中的详细级别产生怎样的影响
视图中的详细级别是指视图中维度和度量数据的数据粒度。
将维度添加到“行”或“列”时,视图中标记的数量会增加。
若要了解为何添加维度会增加视图中标记的数量,请执行以下操作:
将“Segment”(细分市场)拖到“列”。
Tableau 窗口底部的状态栏显示视图中现在有三个标记:
这些标记包含占位符文本
Abc
,因为您此时只构建了视图的结构。将“Region”(区域)拖到“列”。
现在有 12 个标记。“Segment”(细分市场)中的三个值乘以“Region”(区域)中的四个值,结果为 12。
将“[Ship Date]”([发货日期])拖到“行”。
现在总数是 57 个标记(三个细分市场乘以四个区域乘以五年为 60 ,但三种可能的组合没有数据)。
我们可继续向“行”和“列”中添加维度,可以看到标记的总数持续增加。通过“标记”卡上的属性(例如“颜色”或“大小”)对维度进行编码可增加标记数量,而无需添加标题。这种使用维度来确定标记分解的方法称为设置详细级别。
将维度添加到 Tableau 中的以下任何位置会对详细级别产生影响:
视图现在包含 57 个单独的
Abc
实例 — 视图都是结构,没有内容。将“Sales”(销售额)拖至“文本”以查看值。现在可以认为视图是完整的:
说明
- 有时,向视图中添加度量可能会增加视图中标记的数量。例如,对于“行”上的“Sales”(销售额) ,标记数为 57。但如果也将“Profit”(利润)放在“行”上,标记的数量将增加到 114。但这与更改视图的详细级别不同。
- 视图中的标记数量并不总是与每个维度的成员数量相乘相同。标记数量可能较低的原因有多种。若要强制显示每个可能的组合的标记,您可以显示缺失值。有关如何显示缺失值的详细信息,请参见显示或隐藏缺少的值或空行和空列。
视图中的度量字段
将度量拖到视图上时,默认情况下系统会对其进行聚合。聚合的类型因视图类型而异。请始终检查聚合并在必要时进行更改。有关详细信息,请参见编辑字段的默认设置中的“更改默认聚合”。有关聚合的更多详细信息,请参见Tableau 中的数据聚合。
当您将连续字段从“数据”窗格拖到“行”或“列”时,Tableau 将为该字段创建一个连续轴。
如果单击字段并将其更改为“离散”,值将变为列标题。
Tableau 会继续对字段的值进行聚合,因为即使该字段现在为离散,但它仍然是度量,而 Tableau 默认情况下会对度量进行聚合。
在 Tableau 可能由于数据类型的原因而将字段错误分类为维度或度量的情况下,您可以对其进行转换并更改其角色。如果不需要聚合度量(例如数字 ID),请将字段转换为维度。
有关相关详细信息,请参见将度量转换为维度。
有关在离散和连续之间转换字段的详细信息,请参见在离散和连续之间转换字段。
连续和离散字段如何更改视图
连续和离散是数学术语。连续意指“构成一个不间断的整体,没有中断”;离散意指“各自分离且不同”。
在 Tableau 中,字段可以为连续或离散。当您将字段从“数据”窗格拖到“列”或“行”时,值默认情况下将是连续的,并且 Tableau 将创建轴。当您将字段从“数据”窗格拖到“列”或“行”时,值默认情况下将是离散的,并且 Tableau 将创建列或行标题。
连续字段生成轴
如果字段包含可以加总、求平均值或以其他方式聚合的数字,则会在您第一次连接到数据源时添加该字段作为“数据”窗格中的度量字段。Tableau 假定这些值是连续的。
当您将连续字段拖到“行”或“列”上时,Tableau 会显示一个轴。轴是一个显示最小值和最大值之间的值的度量线。标尺和模拟温度计是显示轴的物品的例子。
尽管连续轴上有值标签(下图中的 0、0.5、...3.0),但实际标记不必与这些刻度线对齐。例如,在下图中,蓝色条形实际上延伸到了水平轴上的值 6.940,而不是确切地延伸到 7.0。
连续字段的可能值的数量无法预计。举例来说,如果有一个名为“Rating”(评级)的字段,并且初始值为 1、3、3.5、3.6 和 4,即五个离散值。但是,如果您将“Rating”(评级)引入“行” ,则聚合值是第六个值 (3.02),在将该字段添加到视图中之前该值并不存在。并且,如果您随后应用了排除两个初始值的筛选器,平均值也将更改为其他值。然后您更改了聚合,...您就明白了。可能值的数量即使不是无限,也是巨大的。
字段包含数字的事实并不必然表明这些值是连续的。邮政编码就是很经典的例子:尽管邮政编码通常完全由数字组成,但它们实际是应该不会加总或求平均值的字符串值。如果 Tableau 将此类字段作为度量分配给“数据”窗格,则将其拖到维度区域以将其更改为维度。
离散字段创建标题
如果字段包含非数字值,则会在“数据”窗格中将其标识为维度。Tableau 将值视为离散。
当您将离散字段拖到“列”或“行”上时,Tableau 会创建标题。离散字段的单独值将成为行或列标题。
筛选器上的离散字段与连续字段
- 当您将离散字段拖到“筛选器”功能区上时,Tableau 将提示您选择应在视图中包括离散字段的哪些成员。
- 将“日期”字段放在“筛选器”上时,结果可能为离散筛选器或连续筛选器。有关详细信息,请参见筛选日期(链接在新窗口中打开)。
- 当您在“筛选器”上放置连续度量时,Tableau 首先提示您为筛选器选择聚合。
- 当您将连续维度放在“筛选器”(而不是“日期”)上时,Tableau 将提示您指定要如何对连续的值范围进行筛选。
有关筛选各种类型的字段的详细信息,请参见将维度、度量和日期字段拖到“筛选器”功能区(链接在新窗口中打开)。
颜色上的离散字段与连续字段
当您将离散字段拖到“标记”卡中的“颜色”上时,Tableau 将显示一个分类调色板,并为字段的每个值分配一种颜色。
当您将连续字段放在“颜色”上时,Tableau 将显示一个具有连续颜色范围的定量图例。
有关调色板的详细信息,请参见调色板和效果。