

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 准备数据字段以便在 Amazon Quick Sight 中进行分析
准备数据字段

在开始分析和可视化数据之前，您可以准备数据集中的字段（列）以进行分析。您可以编辑字段名称和描述、更改字段的数据类型、为字段设置向下钻取层次结构等。

使用以下主题准备数据集中的字段。

**Topics**
+ [

# 编辑字段名称和描述
](changing-a-field-name.md)
+ [

# 将字段设置为维度或度量
](setting-dimension-or-measure.md)
+ [

# 更改字段数据类型
](changing-a-field-data-type.md)
+ [

# 在 Quick Sight 中向视觉数据添加向下钻取
](adding-drill-downs.md)
+ [

# 选择字段
](selecting-fields.md)
+ [

# 在 Amazon 中将字段整理到文件夹中 QuickSight
](organizing-fields-folder.md)
+ [

# 映射和联接字段
](mapping-and-joining-fields.md)

# 编辑字段名称和描述


您可以更改数据来源提供的任何字段名称和描述。如果您更改在计算字段中使用的字段的名称，请确保还要在计算字段函数中更改该名称。否则，该函数将会失败。

**更改字段名称或描述**

1. 在数据准备页面的**字段**窗格中，选择要更改的字段上的三点图标。然后选择**编辑名称和描述**。

1. 输入要更改的新名称或描述，然后选择**应用**。

您也可以在数据准备页面上更改字段的名称和描述。为此，请在该页面下半部分的**数据集**表中选择要更改的字段的列标题。然后在那里进行更改。

# 将字段设置为维度或度量


在 **Field list** 窗格中，维度字段具有蓝色图标，度量字段具有绿色图标。*维度*是文本或日期字段，可以是项目（如产品）或与度量相关的属性。您可以使用维度对这些项目或属性（如销售数据的销售日期）进行分区。*度量*是用于度量、比较和聚合的数值。

在某些情况下，Quick Sight 会将字段解释为要将其用作维度（或反之亦然）的度量。如果是这样的话，您可以更改该字段的设置。

如果更改字段的度量或维度设置，则使用该数据集的分析中所有视觉对象的度量或维度设置也会随之更改。但是，不会更改数据集中的度量或维度设置。

## 更改字段的度量或维度设置


使用以下过程更改字段的维度或度量设置

**更改字段的维度或度量设置**

1. 在**字段列表**窗格中，将鼠标指针悬停在要更改的字段上。

1. 选择字段名称右侧的选择器图标，然后根据需要选择 **Convert to dimension** 或 **Convert to measure**。

# 更改字段数据类型


当 Quick Sight 检索数据时，它会根据字段中的数据为每个字段分配一种数据类型。可能的数据类型有：
+ 日期 – 日期数据类型用于支持格式的日期数据。有关 Quick Sight 支持的日期格式的信息，请参阅[数据来源限额](data-source-limits.md)。
+ 小数 – 小数数据类型用于需要一个或多个小数位精度的数值数据，例如 18.23。Decimal 数据类型支持在小数点右侧最多包含四个小数位的值。在两种情况下，比此小数位数更大的值会截断至小数点后第四位。一种是在数据准备或分析中显示这些值时，一种是将这些值导入 Quick Sight 时。例如，13.00049 将被截断为 13.0004。
+ 地理空间 – 地理空间数据类型用于地理空间数据（例如经度和纬度）或城市和国家/地区。
+ 整数 – 整数数据类型用于仅包含整数的数值数据，例如 39。
+ 字符串 – 字符串数据类型用于非日期字母数字数据。

Quick Sight 读取列中一小部分行样本以确定数据类型。在小部分样本量中最常出现的数据类型是建议的数据类型。在某些情况下，主要包含数字的列中可能存在空值（被 Quick Sight 视为字符串）。在这些情况下，可能是字符串数据类型是样本行集中最常见的类型。您可以手动修改列的数据类型使其成为整数。使用以下过程了解操作方法。

## 在数据准备期间更改字段数据类型
在数据准备期间更改类型

在数据准备期间，您可以更改数据来源中任何字段的数据类型。在**更改数据类型**菜单上，您可以将不包含聚合的计算字段更改为地理空间类型。您可以通过直接修改计算字段的表达式对计算字段的数据类型进行其他更改。Quick Sight 会根据您选择的数据类型转换字段数据。将跳过包含与该数据类型不兼容的数据的行。例如，假设您将以下字段从字符串转换为整数。

```
10020
36803
14267a
98457
78216b
```

将跳过在该字段中包含字母数字字符的所有记录，如下所示。

```
10020
36803
98457
```

如果您的数据库数据集的字段不受 Quick Sight 支持，请在数据准备期间使用 SQL 查询。然后，使用 `CAST` 或 `CONVERT` 命令 (取决于源数据库支持的命令) 更改字段数据类型。有关在数据准备期间添加 SQL 查询的更多信息，请参阅[使用 SQL 自定义数据](adding-a-SQL-query.md)。有关 Quick Sight 如何解释不同源数据类型的更多信息，请参阅[外部数据来源支持的数据类型](supported-data-types-and-values.md#supported-data-types)。

您可能具有作为维度而非指标的数值字段，例如邮政编码和大多数 ID 号。在这些情况下，在数据准备期间为其指定字符串数据类型是非常有用的。这样做可以让 Quick Sight 明白，它们对执行数学计算没有用，只能与`Count`函数聚合。有关 Quick Sight 如何使用维度和度量的更多信息，请参阅[将字段设置为维度或度量](setting-dimension-or-measure.md)。

在 [SPICE](spice.md) 中，默认截断从数字转换为整数的数值。如果您要改为舍入数字，可以使用 [`round`](round-function.md) 函数创建一个计算字段。要查看数字在摄取到 SPICE 前是否已四舍五入或截断，请检查您的数据库引擎。

**在数据准备期间更改字段数据类型**

1. 从 Quick Sight 主页中，选择左侧**的数据**。在**数据**选项卡中，选择所需的数据集，然后选择**编辑数据集**。

1. 在数据预览窗格中，选择要更改的字段下方的数据类型图标。

1. 选择目标数据类型。系统会列出当前所用类型以外的数据类型。

## 在分析中更改字段数据类型
在分析中更改类型

您可以使用 **Field list** 窗格、视觉对象字段井或视觉对象编辑器更改分析上下文中数字字段的数据类型。数字字段默认显示为数字，但您可以选择将它们显示为货币或百分比。您不能更改字符串或日期字段的数据类型。

如果更改分析中字段的数据类型，则使用该数据集的分析中所有视觉对象的数据类型也会随之更改。但是，不会更改数据集中的度量或维度设置。

**注意**  
如果您在使用透视表视觉对象，在某些情况下，应用表计算会更改单元格值的数据类型。如果数据类型在应用的计算中没有意义，会发生这种类型的更改。  
例如，假设您向修改为使用货币数据类型的数值字段应用 `Rank` 函数。在这种情况下，单元格值将显示为数字，而不是货币。同样，如果应用 `Percent difference` 函数，单元格值将显示为百分比而不是货币。

**更改字段的数据类型**

1. 请选择以下选项之一：
   + 在**字段列表**窗格中，将鼠标指针悬停在要更改的数值字段上。然后选择字段名称右侧的选择器图标。
   + 在包含与要更改的数值字段关联的视觉对象编辑器的任何视觉对象上，选择该视觉对象编辑器。
   + 展开**字段井**窗格，然后选择与要更改的数值字段关联的字段井。

1. 选择 **Show as (显示为)**，然后选择 **Number (数字)**、**Currency (货币)** 或 **Percent (百分比)**。

# 在 Quick Sight 中向视觉数据添加向下钻取
添加向下钻取

数据透视表之外的所有视觉对象类型，均能够创建视觉元素的字段层次结构。您可以深入该层次结构，查看不同级别的数据。例如，您可以在条形图上将“国家/地区”、“省/自治区/直辖市”以及“城市”字段与 X 轴关联。然后，您可以向下或向上钻取，查看每个等级的数据。在向下钻取每个级别时，显示的数据将根据您向下钻取到的字段中的值进行细化。例如，如果您向下钻取到加利福尼亚州，将会看到加利福尼亚州的所有城市的数据。

不同的视觉对象类型，用于创建向下钻取的字段井也不同。请参考每种视觉对象类型的相关主题，了解其向下钻取支持的更多信息。

当您将日期字段与视觉对象的向下钻取字段井关联时，将自动为日期添加向下钻取功能。在这种情况下，您可以随时向上和向下钻取各个日期粒度级别。如果在这些数据集中定义了地理空间分组，也会为这些分组自动添加向下钻取功能。

使用下表确定支持每种视觉对象类型的向下钻取的字段井/视觉对象编辑器。


****  

| 视觉对象类型 | 字段井或视觉对象编辑器 | 
| --- | --- | 
| 条形图（所有水平条形图） | Y axis (Y 轴) 和 Group/Color (组/颜色) | 
| 条形图（所有垂直条形图） | X axis (X 轴) 和 Group/Color (组/颜色) | 
| 组合图 (全部) | X axis (X 轴) 和 Group/Color (组/颜色) | 
| 地理空间图 | Geospatial (地理空间) 和 Color (颜色) | 
| 热图 | Rows (行) 和 Columns (列) | 
| KPIs | Trend Group (趋势组) | 
| 折线图 (全部) | X axis (X 轴) 和 Color (颜色) | 
| 饼图 | Group/Color (组/颜色) | 
| 散点图 | Group/Color (组/颜色) | 
| 树形图 | Group by (分组依据) | 

**重要**  
表或数据透视表不支持向下钻取。

## 添加向下钻取


要向视觉对象添加向下钻取级别，请按照以下过程操作。

**将向下钻取等级添加到视觉对象**

1. 在分析页面上，选择要添加向下钻取的视觉对象。

1. 将字段项拖到**字段井**中。

1. 如果数据集具有定义的层次结构，可以将整个层次结构作为一个整体拖动到字段井中。例如地理空间或坐标数据。在这种情况下，不需要按照剩余步骤操作。

   如果没有预定义的层次结构，可以按照剩余步骤所述在分析中创建一个。

1. 根据视觉对象类型，将要在向下钻取层次结构中使用的字段拖到适当的字段井上。确保拖动字段的标签显示 **Add drill-down layer**。根据您希望拖动的字段在所创建的层次结构中的位置，将其置于现有字段的上方或下方。

1. 继续操作，添加所需的各个层次结构级别。要从层次结构中删除一个字段，请选择该字段，然后选择 **Remove**。

1. 要向下或向上钻取以查看层次结构的不同级别的数据，请在视觉对象（如线或条）上选择一个元素，然后选择 **Drill down to <lower level> (向下钻取到 <较低级别>** 或 **Drill up to <higher level> (向上钻取到 <较高级别>**。在本示例中，可以从 `car-make` 级别向下钻取到 `car-model` 查看该级别的数据。如果从 `car-model`Ford** ** 向下钻取到 `car-make`，则只会看到该 car-make 中的 `car-model`。

   向下钻取到 `car-model` 级别后，可以进一步向下钻取以查看 `make-year` 数据，或向上返回 `car-make`。如果从表示 `make-year`Ranger** 的条向下钻取到 **，则只会看到相应车型的年份。

# 选择字段


准备数据时，可以选择一个或多个字段以对其执行操作，例如将其排除或将其添加到文件夹。

要在“数据准备”窗格中选择一个或多个字段，请单击或点击左侧**字段**窗格中的一个或多个字段。然后，您可以选择字段名称右侧的字段菜单（三个点），然后选择要执行的操作。将对所有选定的字段上执行操作。

您可以在 **Fields** 窗格的顶部选择 **All** 或 **None**，同时选中或取消选中所有字段。

如果编辑一个数据集并排除在视觉对象中使用的字段，将会破坏该视觉对象。下次打开该分析时，您可以对视觉对象进行修复。

## 搜索字段


如果**字段**窗格中显示的字段过长，您可以通过在**搜索表**中输入搜索词来搜索并找到特定的字段。系统会显示名称中包含该搜索词的任何字段。

搜索不区分大小写，不支持通配符。选择搜索框右侧的取消图标 (**X**) 可返回并查看所有字段。

# 在 Amazon 中将字段整理到文件夹中 QuickSight
将字段整理到文件夹中

在 Quick Sight 中准备数据时，您可以使用文件夹为企业中的多位作者整理字段。将字段整理到文件夹和子文件夹中可以让作者更轻松地在数据集中查找和理解字段。

您可以在准备数据集或编辑数据集时创建文件夹。有关创建新数据集并进行准备的更多信息，请参阅[创建数据集](creating-data-sets.md)。有关打开现有数据集以准备数据的更多信息，请参阅[编辑数据集](edit-a-data-set.md)。

执行分析时，作者可以展开和折叠文件夹，在文件夹中搜索特定字段，并在文件夹菜单上查看您对文件夹的描述。文件夹按字母顺序在**字段**窗格的前面显示。

## 创建文件夹


使用以下过程在**字段**窗格中创建新文件夹。

**创建新文件夹**

1. 在数据准备页面的**字段**窗格中，选择三点图标，然后选择**添加到文件夹**。

   要一次选择多个字段，请在选择的同时按 Ctrl 键（Mac 上为 Command 键）。

1. 在出现的**添加到文件夹**页面上，选择**创建新文件夹**，然后输入新文件夹的名称。

1. 选择**应用**。

该文件夹显示在**字段**窗格的前面，包含您在其中选择的字段。文件夹中的字段按字母顺序显示。

## 创建子文件夹


要在**字段**窗格中进一步整理数据字段，可以在父文件夹中创建子文件夹。

**创建子文件夹**

1. 在数据准备页面的**字段**窗格中，选择文件夹中已有字段的字段菜单，然后选择**移至文件夹**。

1. 在出现的**移至文件夹**页面上，选择**创建新文件夹**，然后输入新文件夹名称。

1. 选择**应用**。

子文件夹显示在字段列表前面的父文件夹内。子文件夹按字母顺序显示。

## 将字段添加到现有文件夹


使用以下过程在**字段**窗格中将字段添加到现有文件夹。

**将一个或多个字段添加到文件夹**

1. 在数据准备页面的**字段**窗格中，选择要添加到文件夹的字段。

   要一次选择多个字段，请在选择的同时按 Ctrl 键（Mac 上为 Command 键）。

1. 在字段菜单上，选择**添加到文件夹**。

1. 在出现的**添加到文件夹**页面上，为**现有文件夹**选择一个文件夹。

1. 选择**应用**。

一个或多个字段已添加到文件夹。

## 在文件夹之间移动字段


使用以下过程在**字段**窗格中的文件夹之间移动字段。

**在文件夹之间移动字段**

1. 在数据准备页面的**字段**窗格中，选择要移动到另一个文件夹的字段。

   要一次选择多个字段，请在选择的同时按 Ctrl 键（Mac 上为 Command 键）。

1. 在字段菜单上，选择**移至文件夹**。

1. 在出现的**移至文件夹**页面上，为**现有文件夹**选择一个文件夹。

1. 选择**应用**。

## 从文件夹中删除字段


使用以下过程在**字段**窗格中的文件夹中删除字段。从文件夹中删除字段并不会删除该字段。

**从文件夹中删除字段**

1. 在数据准备页面的**字段**窗格中，选择要删除的字段。

1. 在字段菜单上，选择**从文件夹中删除**。

您选择的字段将从文件夹中删除，并按字母顺序放回字段列表中。

## 编辑文件夹名称并添加文件夹描述


您可以编辑文件夹的名称或添加描述，以提供有关其中数据字段的上下文。文件夹名称显示在**字段**窗格中。执行分析时，作者在**字段**窗格中选择文件夹菜单时可以阅读文件夹的描述。

**编辑文件夹名称或编辑或添加文件夹描述**

1. 在数据准备页面的**字段**窗格中，选择要编辑的文件夹的文件夹菜单，然后选择**编辑名称和描述**。

1. 在显示的**编辑文件夹**页面上，执行以下操作：
   + 对于**名称**，输入文件夹的名称。
   + 对于**描述**，输入文件夹的描述。

1. 选择**应用**。

## 移动文件夹


您可以在**字段**窗格中将文件夹和子文件夹移动到新文件夹或现有文件夹。

**移动文件夹**

1. 在数据准备页面的**字段**窗格中，在文件夹菜单上选择**移动文件夹**。

1. 在显示的**移动文件夹**页面上，执行以下操作：
   + 选择**创建新文件夹**，然后输入文件夹的名称。
   + 对于**现有文件夹**，选择一个文件夹。

1. 选择**应用**。

该文件夹出现在您在**字段**窗格中选择的文件夹中。

## 从字段窗格中删除文件夹


使用以下过程从**字段**窗格删除文件夹。

**删除文件夹**

1. 在数据准备页面的**字段**窗格中，在文件夹菜单上选择**删除文件夹**。

1. 在显示的**是否删除文件夹？**页面中，选择**删除**。

该文件夹已从**字段**窗格中删除。文件夹中的任何字段都会按字母顺序放回字段列表中。删除文件夹不会将字段排除在视图之外，也不会从数据集中删除字段。

# 映射和联接字段


在 Quick Sight 中同时使用不同的数据集时，可以简化数据准备阶段映射字段或联接表格的过程。您应该已确认字段具有正确的数据类型和相应的字段名称。不过，如果您已知道将要一起使用的数据集，您可以执行一些额外的步骤以简化后面的工作。

## 映射字段


Quick Sight 可以在同一分析中的数据集之间自动映射字段。以下提示有助于让 Quick Sight 更轻松地在数据集之间自动映射字段，例如，如果您要跨数据集创建筛选操作：
+ 匹配的字段名称 – 字段名称必须完全匹配，大小写、空格或标点符号要完全相同。您可以重命名描述相同数据的字段，以便自动映射是准确的。
+ 匹配的数据类型 – 字段必须具有相同的数据类型才能自动进行映射。您可以在准备数据时更改数据类型。在该步骤中，您还可以确定是否需要筛选出任何具有不正确数据类型的数据。
+ 使用计算字段 – 您可以使用计算字段创建一个匹配字段，并为其指定正确的名称和数据类型以自动进行映射。

**注意**  
在具有自动映射后，您可以重命名字段而不会中断字段映射。不过，如果更改数据类型，则会中断映射。

有关跨数据集的筛选操作的字段映射的更多信息，请参阅[在 Amazon Quick Sight 中创建和编辑自定义操作](custom-actions.md)。

## 联接字段


您可以在不同数据源（包括文件或数据库）中的数据之间创建联接。以下提示可以帮助您更轻松地联接不同文件或数据源中的数据：
+ 类似的字段名称 – 如果可以看到应匹配的内容，则可以轻松联接字段；例如，**Order ID** 和 **order-id** 似乎应该相同。不过，如果一个是工作订单，另一个是采购订单，则这些字段可能是不同的数据。如果可能，请确保要联接的文件和表具有字段名称，从而清楚地了解它们包含的数据。
+ 匹配的数据类型 – 字段必须具有相同的数据类型，然后才能联接。确保要联接的文件和表在联接字段中具有匹配的数据类型。您不能将计算字段用于联接。此外，您也不能联接两个现有的数据集。您可以直接访问源数据以创建联接的数据集。

有关跨数据源联接数据的更多信息，请参阅[联接数据](joining-data.md)。