---
schema_version: "1"
id: 3b0b273580066cd6ffe857ae0b44044a3993d430157c9da247c91a8c1f36d3ff
title: 维度和度量（蓝色和绿色）
collection: tableau
version: current
locale: zh-cn
portal_url: https://docs.salesforce.com/tableau/current/zh-cn/public/desktop/datafields_typesandroles.md
canonical_url: https://help.tableau.com/current/public/desktop/zh-cn/datafields_typesandroles.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 70364644fa86319e912c9fc2cf31206fc25de90aa4b844f732a45f9a63d98038
description: Understand dimensions and measures, and the blue (discrete) versus green (continuous) field roles.
---
[跳转到主要内容](#main-content)

# 维度和度量（蓝色和绿色）

Tableau 根据字段包含的数据类型，将每个字段标识为“数据”窗格中的维度或度量。您使用这些字段来构建分析。

有关相关资源和视频，请参见[维度和度量与连续和离散变量](https://www.tableau.com/zh-cn/learn/tutorials/on-demand/dimension-and-measures-vs.-continuous-and-discrete-variables?playlist=509089)。

## 关于数据字段角色和类型

数据字段由数据源中的列组成。系统会为每个字段自动分配一种数据类型（例如整数、字符串或日期）和一个角色：离散维度或连续度量（较常见），或者连续维度或离散度量（不太常见）。

- _维度_对数据进行分组或分段。维度通常包含定量值（例如名称、日期或地理数据）。您可以使用维度对数据进行分类。维度影响视图中的详细级别。
- _度量_是聚合的。度量通常包含可以测量的数字定量值。将度量拖到视图中时，Tableau 会在字段上应用一个聚合。
    - 若要详细了解聚合，请参见[Tableau 中预定义聚合的列表](https://help.tableau.com/current/public/desktop/zh-cn/calculations_aggregation.htm#AggFuncs)和[Tableau 中的聚合函数](https://help.tableau.com/current/public/desktop/zh-cn/calculations_calculatedfields_aggregate_create.htm)。

### 蓝色字段与绿色字段

Tableau 在视图中以不同的方式表示数据取决于字段是离散字段还是连续字段。_连续_和_离散_是数学术语。

- _连续_的意思是“形成一个完整的整体，没有间断”。这些字段的颜色为绿色。将连续字段放置在“行”或“列”功能区上时，会在视图中创建一个轴。
- _离散_的意思是“单独分开并不同”。这些字段的颜色为蓝色。将离散字段放在“行”或“列”功能区上时，会在视图中创建一个标题。

### Tableau 中可能的字段类型

下表显示了四种不同类型的字段在视图中的外观示例。若要详细了解这些字段类型之间的差异，请观看[维度和度量与离散和连续](https://www.tableau.com/zh-cn/learn/tutorials/on-demand/dimension-and-measures-vs.-continuous-and-discrete-variables?playlist=509089)培训视频（3 分钟）。

<table class="table--plain"><colgroup><col><col></colgroup><tbody><tr><td>离散维度</td><td><img src="https://help.tableau.com/current/public/desktop/zh-cn/Img/discrete_dim.png" alt="标有“产品名称”的蓝色按钮"></td></tr><tr><td>连续维度*</td><td><img src="https://help.tableau.com/current/public/desktop/zh-cn/Img/continuous_dim.png" alt="绿色的连续维度胶囊。"></td></tr><tr><td>离散度量</td><td><img src="https://help.tableau.com/current/public/desktop/zh-cn/Img/discrete_meas.png" alt="标有“SUM（利润）”的蓝色按钮"></td></tr><tr><td>连续度量</td><td><img src="https://help.tableau.com/current/public/desktop/zh-cn/Img/continuous_meas.png" alt="绿色的连续度量胶囊。"></td></tr></tbody></table>

\*数据类型为字符串或布尔值的维度不能为连续维度。日期是最常见的连续维度。

### 识别度量

当字段是度量时，一个直观提示是视图中字段的实例（"pill"）是使用函数聚合的。聚合显示在字段名称之前，例如 `AVG([Age])`。

但是存在以下例外：

- 日期通常有粒度指示，例如 `WEEK([Order Date])` 中的“周”，即使它们是维度。
- 维度有时可以与特定聚合（例如 CNT 或 ATTR）进行聚合，从而有效地将它们转换为度量。
- 表计算是度量。它们显示一个三角形图标，并且可能有也可能没有聚合： ![](/tableau/current/zh-cn/public/desktop/zh-cn/Img/field_tablecalc.png "带有三角形图标的绿色字段指示符")
- 如果整个视图是分解的，那么根据定义，字段都是维度。有关详细信息，请参见[如何解聚数据](https://help.tableau.com/current/public/desktop/zh-cn/calculations_aggregation.htm#DisAggData)。

> [!TIP]
> 
> **提示**：您可以为字段设置默认聚合以及其他属性和设置。有关在“数据”窗格中自定义字段的详细信息，请参见[在“数据”窗格中组织和自定义字段](https://help.tableau.com/current/public/desktop/zh-cn/datafields_dwfeatures.htm)、[编辑字段的默认设置](https://help.tableau.com/current/public/desktop/zh-cn/datafields_fieldproperties.htm)以及[在“数据”窗格中使用数据字段](https://help.tableau.com/current/public/desktop/zh-cn/datafields_understanddatawindow.htm)。

## 视图中使用的连续和离散字段的示例

有关在离散和连续之间转换字段的详细信息，请参见[在离散和连续之间转换字段](https://help.tableau.com/current/public/desktop/zh-cn/datafields_typesandroles_convertdisctocont.htm)。

在左侧的示例中，由于“Quantity”（数量）字段为**“连续”**，因此它将沿视图的底部创建一个水平轴。绿色的字段和轴让您可以看到它是连续字段。

在右侧的示例中，**“Quantity”**（数量）字段为“离散”。它将创建水平标题，而不是轴。蓝色的字段和水平标题让您可以看到它是离散字段。

<table class="table--plain"><colgroup><col style="width: 417px;"><col style="width: 12px;"><col style="width: 420px;"></colgroup><tbody><tr><td style="text-align: center;"><b>连续的</b>数量字段</td><td style="text-align: center;">&nbsp;</td><td style="text-align: center;"><b>离散的</b>数量字段</td></tr><tr><td><img src="https://help.tableau.com/current/public/desktop/zh-cn/Img/cont_disct_1.png" alt="销售额与数量的关系的折线图。"></td><td>&nbsp;</td><td><img src="https://help.tableau.com/current/public/desktop/zh-cn/Img/cont_disct_2.png" alt="按销量计算的销售额的条形图。"></td></tr></tbody></table>

在两个示例中，“**Sales**”（销售额）字段都设置为“**连续**”。该字段将创建一个垂直轴，因为它是连续字段并且在“行”功能区上。如果它位于“列”功能区上，则轴将是水平的。SUM 聚合表明它是一个度量。

**“Quantity”**（数量）字段名称中没有聚合函数，则表明它是维度。

## 视图中的维度字段

通常，“维度”区域的字段在添加到视图时将为离散，带有蓝色背景。日期维度和数值维度可能为离散维度或连续维度，所有度量都可能为离散度量或连续度量。

当您将离散维度字段拖到“行”或“列”时，Tableau 将创建列或行标题。

![带有“Furniture”（家具）、“Office Supplies”（办公用品）和“Technology”（技术）列标题的类别维度](/tableau/current/zh-cn/public/desktop/zh-cn/Img/dim_meas1.png)

将维度拖到“行”或“列”后，您可以将字段更改为度量。单击字段并选择“度量”，然后选择一个聚合。现在，视图将包含一个连续轴（而不是列或行标题），并且字段为绿色：

![显示三个类别计数的连续轴的水平条形图](/tableau/current/zh-cn/public/desktop/zh-cn/Img/dim_meas2.png)

日期维度可能为离散维度或连续维度。包含字符串或布尔值的维度不能是连续维度。

Tableau 不会对维度进行聚合。有关 Tableau 可执行的不同类型聚合的论述，请参见[Tableau 中预定义聚合的列表](https://help.tableau.com/current/public/desktop/zh-cn/calculations_aggregation.htm#AggFuncs)。

在 Tableau 查询中，视图中的维度的 SQL 表示形式为“Group By”子句。

## 维度会对视图中的详细级别产生怎样的影响

视图中的详细级别是指视图中维度和度量数据的数据粒度。

将维度添加到“行”或“列”时，视图中标记的数量可能会增加。

若要了解为何添加维度会增加视图中标记的数量，请执行以下操作：

1. 将“Segment”（细分市场）拖到“列”。
    
    Tableau 窗口底部的状态栏显示视图中现在有三个标记：
    
    ![数据源选项卡，显示 3 个标记和一个 1 行 3 列的表格。](/tableau/current/zh-cn/public/desktop/zh-cn/Img/add_dims1.png)
    
    这些标记包含占位符文本 `Abc`，因为您此时只构建了视图的结构。
2. 将“Region”（区域）拖到“列”。
    
    现在有 12 个标记。“Segment”（细分市场）中的三个值乘以“Region”（区域）中的四个值，结果为 12。
3. 将“\[Ship Date\]”（\[发货日期\]）拖到“行”。
    
    现在总数是 57 个标记（三个细分市场乘以四个区域乘以五年为 60 ，但三种可能的组合没有数据）。
    
    我们可继续向“行”和“列”中添加维度，可以看到标记的总数持续增加。通过“标记”卡上的属性（例如“颜色”或“大小”）对维度进行编码可增加标记数量，而无需添加标题。这种使用维度来确定标记分解的方法称为设置_详细级别_。
    
    将维度添加到 Tableau 中的以下任何位置会对详细级别产生影响：
    
    ![与 LOD 表达式相关的功能区和可视化项部分在空白的 Tableau 仪表板中突出显示。突出显示的区域是页面、列、行、工作表区域以及标记卡中的以下标记：颜色、大小、标签、详细信息和路径。](/tableau/current/zh-cn/public/desktop/zh-cn/Img/calculations_lod_shelves.png)
4. 视图现在包含 57 个单独的 `Abc` 实例 — 视图都是结构，没有内容。将“Sales”（销售额）拖至“文本”以查看值。现在可以认为视图是完整的：
    
    ![Tableau 工作表，其中包含按细分市场和地区划分的同比销售额总和文本表。](/tableau/current/zh-cn/public/desktop/zh-cn/Img/add_dims2.png)

### 说明

- 有时，向视图中添加度量可能会增加视图中标记的数量。例如，对于“行”上的“Sales”（销售额） ，标记数为 57。但如果也将“Profit”（利润）放在“行”上，标记的数量将增加到 114。但这与更改视图的详细级别不同。
- 视图中的标记数量并不总是与每个维度的成员数量相乘相同。标记数量可能较低的原因有多种。若要强制显示每个可能的组合的标记，您可以显示缺失值。有关如何显示缺失值的详细信息，请参见[显示或隐藏缺少的值或空行和空列](https://help.tableau.com/current/public/desktop/zh-cn/missing_values.htm)。
    
    ![轴的上下文菜单，具有仅保留、排除、隐藏、向下钻取、设置格式、旋转标签、显示标题和显示缺失值的选项。](/tableau/current/zh-cn/public/desktop/zh-cn/Img/add_dims3.png)

## 视图中的度量字段

将度量拖到视图上时，默认情况下系统会对其进行聚合。聚合的类型因视图类型而异。请始终检查聚合并在必要时进行更改。有关详细信息，请参见[编辑字段的默认设置](https://help.tableau.com/current/public/desktop/zh-cn/datafields_fieldproperties.htm)中的“更改默认聚合”。有关聚合的更多详细信息，请参见[Tableau 中的数据聚合](https://help.tableau.com/current/public/desktop/zh-cn/calculations_aggregation.htm)。

当您将连续字段从“数据”窗格拖到“行”或“列”时，Tableau 将为该字段创建一个连续轴。

![水平条形图，显示“Furniture”（家具）、“Office Supplies”（办公用品）和“Technology”（技术）类别的销售额](/tableau/current/zh-cn/public/desktop/zh-cn/Img/dim_meas3.png)

如果单击字段并将其更改为“离散”，值将变为列标题。

![按类别划分的离散销售数据表](/tableau/current/zh-cn/public/desktop/zh-cn/Img/dim_meas4.png)

Tableau 会继续对字段的值进行聚合。即使该字段现在为离散，但它仍然是度量，而 Tableau 默认情况下会对度量进行聚合。

在 Tableau 将字段错误分类为维度或度量的情况下，您可以对其进行转换并更改其角色。如果度量不应聚合（例如数字 ID），请将字段转换为维度。

有关相关详细信息，请参见[将度量转换为维度](https://help.tableau.com/current/public/desktop/zh-cn/datafields_typesandroles_convertdimtomeas.htm)。

有关在离散和连续之间转换字段的详细信息，请参见[在离散和连续之间转换字段](https://help.tableau.com/current/public/desktop/zh-cn/datafields_typesandroles_convertdisctocont.htm)。

## 连续和离散字段如何更改视图

_连续_和_离散_是数学术语。连续意指“构成一个不间断的整体，没有中断”；离散意指“各自分离且不同”。

字段可以为连续或离散。当您将绿色字段拖到“列”或“行”上时，值是连续的，并且 Tableau 将创建轴。当您将蓝色字段拖到“列”或“行”上时，值是离散的，并且 Tableau 将创建列或行标题。

### 连续字段生成轴

如果字段包含可以加总、求平均值或以其他方式聚合的数字，则会在您第一次连接到数据源时添加该字段作为“数据”窗格中的度量字段。Tableau 假定这些值是连续的。

当您将连续字段拖到“行”或“列”上时，Tableau 会显示一个轴。轴是一个显示最小值和最大值之间的值的度量线。标尺和模拟温度计是这种意义上的具有轴的物品的例子。

尽管连续轴上有值标签（下图中的 0、0.5、...3.0），但数据标记不必与这些刻度线对齐。例如，在此图中，蓝色条形延伸到了水平轴上的 6.940，而不是确切地延伸到 7.0。

![展示 IMDb 平均评分的条形图](/tableau/current/zh-cn/public/desktop/zh-cn/Img/dim_meas5.png)

连续字段的可能值的数量无法预计。举例来说，如果有一个名为“Rating”（评级）的字段，并且初始值为 1、3、3.5、3.6 和 4，即五个离散值。但是，如果您将“Rating”（评级）引入“行” ，则聚合值是第六个值 (3.02)，在将该字段添加到视图中之前该值并不存在。并且，如果您随后应用了排除两个初始值的筛选器，平均值也将更改为其他值。然后您更改了聚合，...您就明白了。可能值的数量即使不是无限，也是巨大的。

字段包含数字的事实并不必然表明这些值是连续的。邮政编码就是很经典的例子：尽管邮政编码通常完全由数字组成，但它们实际是应该不会加总或求平均值的字符串值。如果 Tableau 将此类字段作为度量分配给“数据”窗格，则将其拖到维度区域以将其更改为维度。

### 离散字段创建标题

如果字段包含非数字值，则会在“数据”窗格中将其标识为维度。Tableau 将值视为离散。

当您将离散字段拖到“列”或“行”上时，Tableau 会创建标题。离散字段的单独值将成为行或列标题。

### 筛选器上的离散字段与连续字段

- 当您将离散字段拖到“筛选器”功能区上时，Tableau 将提示您选择应在视图中包括离散字段的哪些成员。
    
    ![“筛选器设置”对话框中的“常规”选项卡。](/tableau/current/zh-cn/public/desktop/zh-cn/Img/cont_disct4.png)
- 将“日期”字段放在“筛选器”上时，结果可能为离散筛选器或连续筛选器。有关详细信息，请参见[筛选日期](https://help.tableau.com/current/public/desktop/zh-cn/filtering.htm#FilterDates)。
- 当您在“筛选器”上放置连续度量时，Tableau 首先提示您为筛选器选择聚合。
- 当您将连续维度放在“筛选器”（而不是“日期”）上时，Tableau 将提示您指定要如何对连续的值范围进行筛选。

有关筛选各种类型的字段的详细信息，请参见[将维度、度量和日期字段拖到“筛选器”功能区](https://help.tableau.com/current/public/desktop/zh-cn/filtering.htm#Drag)。

### 颜色上的离散字段与连续字段

当您将离散字段放到“标记”卡中的“颜色”上时，Tableau 将使用一个分类调色板，并为字段的每个值分配颜色。

当您将连续字段放在“颜色”上时，Tableau 将使用一个具有连续颜色范围的定量图例。

有关调色板的详细信息，请参见[调色板和效果](https://help.tableau.com/current/public/desktop/zh-cn/viewparts_marks_markproperties_color.htm)。