

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

# 自定义数据表示方式


要在快速分析中创建视觉对象（图表）时进一步了解数据，可以在视觉对象中对数据进行排序和筛选。您还可以在视觉对象中更改日期字段的粒度、数据类型、角色和字段格式。

**Topics**
+ [

# 在 Amazon Quick 中更改视觉对象使用的字段
](changing-visual-fields.md)
+ [

# 在 Amazon Quick 中对视觉数据进行分类
](sorting-visual-data.md)

# 在 Amazon Quick 中更改视觉对象使用的字段
更改视觉对象使用的字段

您可以使用 **Fields list** 窗格、字段井或视觉对象上的视觉对象编辑器/拖放目标添加或修改视觉对象的字段。

字段井、视觉对象编辑器和拖放目标适用于特定的视觉对象，这取决于所选择的视觉对象类型。有关详细信息，请参阅 [Amazon Quick Sight 中的视觉类型](working-with-visual-types.md) 小节中相应的视觉对象类型主题。

**重要**  
您还可以通过使用字段井和视觉对象编辑器来更改数字字段的数据类型和格式。如果以这种方式更改某个字段，则仅为选定的视觉对象更改该字段。有关更改数字字段数据类型和格式的更多信息，请参阅[在 Amazon Quick 中更改视觉对象使用的字段](#changing-visual-fields)。

可以使用以下主题了解在视觉对象上添加、删除和修改字段的更多信息。

**Topics**
+ [

# 使用视觉对象字段控件
](using-visual-field-controls.md)
+ [

# 添加或删除字段
](adding-or-removing-a-field.md)
+ [

# 更改与视觉对象元素关联的字段
](changing-a-field-association.md)
+ [

# 更改字段聚合
](changing-field-aggregation.md)
+ [

# 更改日期字段粒度
](changing-date-field-granularity.md)
+ [

# 自定义字段格式
](customizing-field-format.md)

# 使用视觉对象字段控件


您可以使用用户界面（UI）控件编辑视觉对象使用的字段。

您可以使用这些控件执行以下操作：
+ 创建一个视觉对象，然后通过在**字段列表**窗格中选择字段或将字段拖到字段井或拖放目标来将字段分配给其上的不同元素。
+ 通过将字段拖到拖放目标或字段井上，或在字段井或视觉对象编辑器中选择其他字段来更改与视觉对象元素关联的字段。
+ 使用字段井或视觉对象编辑器来更改字段聚合或日期粒度。

字段井、视觉对象编辑器和拖放目标适用于特定的视觉对象，这取决于所选择的视觉对象类型。

## 将字段拖到拖放目标或字段井上


当您将字段拖到放置目标或字段井时，Amazon Quick 会为您提供有关目标元素需要度量还是维度的信息。Amazon Quick 还为您提供有关该元素是否可用于字段分配的信息。

例如，在将度量拖到新的单度量折线图上的值拖放目标时，将会看到显示为绿色的拖放目标。该绿色编码指示拖放目标需要度量。拖动标签指示目标可用于添加字段。

在将维度拖到新折线图上的 X 轴或带有颜色的拖放目标时，将会看到显示为蓝色的标签。该蓝色编码指示拖放目标需要维度。拖动标签指示目标可用于添加字段。

您也可以将度量或维度拖到折线图中元素已与字段关联的拖放目标。在这种情况下，拖动标签指示您正在替换当前与拖放目标关联的字段。

# 添加或删除字段


您可以通过在 **Fields list (字段列表)** 窗格上选择一个字段，将其添加到视觉对象中。也可以将其拖动到视觉对象上的拖放目标或字段井中。每种视觉对象类型都有与字段井一一对应的拖放目标，因此，您可以使用任何一种方法。

在某些图表上，当图表任意一侧的**值**字段中有两个或更多字段时，**轴标题**字段将被隐藏。以下图表可能会出现这种效果：
+ 条形图
+ 折线图
+ 箱形图
+ 组合图
+ 瀑布图

要从视觉对象中删除一个字段，请在**字段列表**窗格中取消选中该字段。或者选择使用该字段的视觉对象编辑器或字段井，然后从上下文（右键单击）菜单中选择**移除**。

## 通过在字段列表窗格中选择字段来添加字段


您也可以让 Amazon Quick 将字段映射到最合适的视觉元素。为此，只需在**字段列表**窗格中选择该字段。Amazon Quick 通过填充与该字段类型（度量或维度）相对应的第一个空字段来将字段添加到视觉效果中。如果所有视觉元素都已填充，Amazon Quick 会很好地确定最合适的字段，并用您选择的字段替换其中的字段。

## 使用拖放目标添加字段


要使用拖放目标向视觉对象添加字段，请先在 **Fields list (字段列表)** 窗格中选择一个字段。然后，将该字段拖到在视觉对象上所选的拖放目标，确保放置指示符显示正在添加该字段。

## 使用字段井添加字段


要使用字段井将字段添加到视觉对象中，请在 **Fields list** 窗格中选择一个字段。然后，将该字段拖到目标字段井上，从而确保放置指示符显示正在添加该字段。

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

1. 将要添加的字段从 **Fields list (字段列表)** 窗格拖到适当的字段井上。

**注意**  
您可以将相同的值添加到相同的视觉对象多次。您可以执行此操作以显示应用不同聚合或表计算的相同值。默认情况下，字段全部显示相同的标签。您可以使用**属性**面板编辑名称，可通过选择右上角的 **V** 形图标打开该面板。

# 更改与视觉对象元素关联的字段


您可以使用字段井、拖放目标或视觉对象上的视觉对象编辑器更改分配到视觉对象中某个元素的字段。对于数据透视表，请使用字段井或拖放目标，因为该视觉对象类型未提供视觉对象编辑器。

## 使用视觉对象编辑器更改字段映射


要修改字段到视觉对象元素的映射，请按照以下过程操作。

**使用视觉对象编辑器修改字段映射**

1. 在视觉对象上，选择要更改字段的视觉对象元素的视觉对象编辑器。

1. 在视觉对象编辑器菜单上，选择要与该视觉对象元素关联的字段。

## 使用拖放目标更改字段映射


要使用拖放目标修改字段到视觉对象元素的映射，请在 **Fields list** 窗格中选择一个字段。然后，将该字段拖到视觉对象上的拖放目标，从而确保放置指示符显示正在替换该字段。

## 使用字段井更改字段映射


要修改字段到视觉对象元素的映射，请按照以下过程操作。

**使用字段井修改字段映射**

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

1. 选择表示要重新映射的元素的字段井，然后从显示的菜单中选择一个新字段。

# 更改字段聚合


您可以向字段应用函数以显示聚合信息，例如，给定产品的销售总额。您可以使用视觉对象编辑器或字段井中的选项来应用聚合函数。Amazon Quick 中提供了以下聚合函数：
+ Average – 计算所选字段的平均值。
+ Count – 提供包含给定维度的所选度量的记录数。例如，提供某个状态的订单 ID 数。
+ Distinct Count – 对于选定的一个或多个维度，提供所选度量中包含的不同值的计数。例如，提供某个区域的产品数。简单的计数可以显示每个区域售出的产品数量。Distinct Count 可以显示每个区域售出多少种不同的产品。您可能已售出 2,000 件商品，但只有两种不同的商品类型。
+ Max – 计算所选字段的最大值。
+ Min – 计算所选字段的最小值。
+ Median – 计算指定度量的中值，并按照选定的一个或多个维度进行分组。
+ Sum – 计算所选字段的所有值的总和。
+ Standard Deviation – 根据样本或总体偏差计算指定度量中的一组数字的标准差，并按照选定的一个维度或多个维度进行分组。
+ Variance – 根据样本或总体偏差计算指定度量中的一组数字的方差，并按照选定的一个维度或多个维度进行分组。
+ Percentile – 计算指定度量的第 *n* 个百分位数，并按照选定的一个或多个维度进行分组。

所有聚合函数都可应用于数字字段。如果您选择在需要度量的字段井中使用 *Count*，其会自动应用于维度。如果您以这种方式使用了维度，则也可以更改应用到它的聚合函数。您不能将聚合函数应用于维度字段井中的字段。

支持聚合字段的视觉对象元素因视觉对象类型而异。

## 使用视觉对象编辑器在字段上更改或添加聚合


要在字段上更改或添加聚合函数，请按照以下过程操作。

**在字段上更改或添加聚合函数**

1. 在视觉对象上，选择要应用聚合函数的字段的视觉对象编辑器。

1. 在视觉对象编辑器菜单上，选择 **Aggregate (聚合)**，然后选择要应用的聚合函数。

## 使用字段井在字段上更改或添加聚合


要向数据透视表视觉对象上的字段添加聚合函数，请按照以下过程操作。

**向数据透视表视觉对象上的字段添加聚合**

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

1. 选择包含要应用聚合函数的字段的字段井。

1. 在字段井菜单上，选择 **Aggregate (聚合)**，然后选择要应用的聚合函数。

# 更改日期字段粒度


您可以更改视觉对象上日期字段的粒度，以确定显示项目值的时间间隔。您可以将日期字段粒度设为以下值之一：
+ Year
+ 季度
+ Month
+ 周
+ 天（这是默认值）
+ 小时
+ 分钟
+ 秒

只有在字段包含时间数据时，才能使用小时和分钟。

## 使用视觉对象编辑器更改日期字段粒度


要使用视觉对象编辑器更改日期字段粒度，请按照以下过程操作。

**使用视觉对象编辑器更改日期字段粒度**

1. 在视觉对象上，选择要更改粒度的日期字段的字段井。

1. 在字段井菜单上，选择 **Aggregate (聚合)**，然后选择要应用的时间间隔，如下所示：

## 使用字段井更改日期字段粒度


要使用字段井更改日期字段粒度，请按照以下过程操作。

**使用字段井更改日期字段粒度**

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

1. 选择包含日期字段的字段井，然后选择 **Aggregate (聚合)**。选择要使用的日期粒度。

# 自定义字段格式
字段格式

使用以下过程自定义分析中字段的外观。

**自定义分析中字段的外观**

1. 在分析中，选择要设置格式的字段，方法如下：在字段井中选择，或者在**可视化**窗格的**字段列表**中选择。

1. 选择 **Show as (显示为)** 可更改字段如何显示在分析中，并可从上下文菜单的选项中选择。可用选项的列表根据字段的数据类型而异。如果您从字段列表中选择非数字字段，则可以更改*计数格式*，这是在对字段计数时使用的格式。

1. 选择 **Format (格式)** 可更改字段的格式，并可从上下文菜单的选项中选择。如果您未看到要使用的选项，请从上下文菜单中选择 **More formatting options (更多格式选项)**。

   此时打开 **Format Data (设置数据格式)** 窗格，显示您选择的数字或日期字段类型的选项。

   现在，上下文菜单中 **Show as (显示为)** 的选项显示在 **Format Data (设置数据格式)** 窗格顶部的下拉列表中。其余选项特定于数据类型以及您选择的字段显示方式。

对于日期和时间数据，默认格式模式为 YYYY-MM-DD **`T`**HH: mm: sszz，例如 2016-09-22T17:00:00-07:00。

对于数字，您可选择以下几种显示在数字之后的单位：
+ 无单位后缀。这是默认值。
+ 千 (K)
+ 百万 (M)
+ 十亿 (B)
+ 万亿 (T)
+ 自定义单位前缀或后缀

对于货币，您可以从以下符号中选择：
+ 美元 (\$1)
+ 欧元 (€)
+ 英镑 (£)
+ 日元 (¥)

# 更改字段格式


您可以在分析上下文中更改字段的格式。可供字段使用的格式选项因字段的数据类型而异。

使用**字段列表**窗格中的菜单选项或视觉对象字段井进行简单的格式更改，或使用**设置数据格式**窗格进行更广泛的格式设置更改。

**Topics**
+ [

# 设置货币字段的格式
](format-a-currency-field.md)
+ [

# 设置日期字段的格式
](format-a-date-field.md)
+ [

# 设置数字字段的格式
](format-a-number-field.md)
+ [

# 设置百分比字段的格式
](format-a-percent-field.md)
+ [

# 设置文本字段的格式
](format-a-text-field.md)
+ [

# 将字段的格式恢复为默认设置
](set-field-format-to-default.md)

# 设置货币字段的格式


设置货币字段的格式时，可以从常用选项列表中选择货币符号，也可以打开**设置数据格式**窗格手动设置字段格式。手动设置字段格式允许您选择要使用的符号、要使用的分隔符、要显示的小数位数、要使用的单位以及如何显示负数。

更改字段格式会更改分析中所有视觉对象的格式，但不会更改基础数据集中的格式。

如果您要从常用选项列表中为货币字段选择符号，可以通过几种方法访问此类列表。可以从 **Field list (字段列表)** 窗格、视觉对象编辑器或者视觉对象字段井中访问它。

**通过选择列表选项来选择货币字段的符号**

1. 请选择以下选项之一：
   + 在**字段列表**窗格中，选择要设置其格式的数字字段右侧的选择器图标。
   + 在包含与要设置其格式的货币字段相关联的视觉对象编辑器的任何视觉对象上，选择该视觉对象编辑器。展开**字段井**窗格，然后选择与要更改的数字字段相关联的字段井。

1. 选择**格式**，然后选择所需的货币字段：
   + 显示为美元 (\$1)。
   + 显示为英磅 (£)。
   + 显示为欧元 (€)。
   + 以日元或人民币（¥）显示。

**手动更改货币字段的格式**

1. 请选择以下选项之一：
   + 在**字段列表**窗格中，选择要设置其格式的数字字段右侧的选择器图标。
   + 在包含与要设置其格式的数字字段相关联的视觉对象编辑器的任何视觉对象上，选择该视觉对象编辑器。展开**字段井**窗格，然后选择与要更改的数字字段相关联的字段井。

1. 选择 **Format (格式)**，然后选择 **More Formatting Options (更多格式化选项)**。

   **设置数据格式**窗格随即打开。

1. 展开 **Symbol** 部分，并从以下选项中选择：
   + 显示为美元 (\$1)。这是默认值。
   + 显示为英磅 (£)。
   + 显示为欧元 (€)。
   + 以日元或人民币（¥）显示。

1. 展开 **Separators** 部分，并从以下选项中选择：
   + 在 **Decimal** 下面，选择点或逗号作为小数分隔符。默认为点。如果选择逗号，则请使用点号或空格作为千位分隔符。
   + 在 **Thousands (千)** 下面，选择或清除 **Enabled (启用)** 以指示是否要使用千位分隔符。**Enabled** 默认处于选中状态。
   + 如果使用千位分隔符，请选择是使用逗号、点还是空格作为分隔符。默认为逗号。如果选择点号，则请使用逗号作为小数分隔符。

1. 展开 **Decimal Places** 部分并选择要使用的小数位数。默认值为 2。字段值将舍入为指定的小数位。例如，如果您指定两位小数，则值 6.728 将舍入为 6.73。

1. 展开 **Units** 部分，并从以下选项中选择：
   + 选择要使用的单位。选择单位会向数字值添加适当的后缀。例如，如果您选择 **Thousands**，则字段值 1234 将显示为 1.234K。

     单位选项如下所示：
     + 无单位后缀。这是默认值。
     + 千 (K)
     + 百万 (M)
     + 十亿 (B)
     + 万亿 (T)
   + 如果要使用自定义前缀或后缀，请在 **Prefix** 或 **Suffix** 框中指定。使用自定义后缀是指定 Amazon Quick 已提供的货币后缀之外的货币后缀的好方法。您可以同时指定两者。除了通过选择单位而添加的后缀外，还可以指定自定义前缀。

1. 展开 **Negatives** 部分，并选择是通过使用减号还是通过将其括在括号中来显示负值。使用减号是默认设置。

1. 展开 **Null 值**部分，然后选择是将 Null 值显示为 `null` 还是显示为自定义值。默认使用 `null`。
**注意**  
使用表格或数据透视表时，仅对放置在**行**、**列**或**分组依据**字段井中的字段显示 Null 值。**值**字段井中的字段 Null 值在表格或数据透视表中显示为空。

# 设置日期字段的格式


在您设置日期字段的格式时，可在常用格式选项列表中选择。您也可以打开**设置数据格式**窗格，从常用格式列表中进行选择，或者为日期和时间值指定自定义格式设置。

更改字段格式会更改分析中使用该数据集的所有视觉对象的格式，但不会更改数据集本身的格式。

如果您要通过从常用选项列表中选择来设置日期字段的格式，可以通过多种方式来访问此类列表。可以从 **Field list (字段列表)** 窗格、视觉对象编辑器或者视觉对象字段井中访问它。

**通过选择列表选项来更改日期字段的格式**

1. 请选择以下选项之一：
   + 在**字段列表**窗格中，选择要设置其格式的数字字段右侧的选择器图标。
   + 在包含与要设置其格式的数字字段相关联的视觉对象编辑器的任何视觉对象上，选择该视觉对象编辑器。展开**字段井**窗格，然后选择与要更改的数字字段相关联的字段井。

1. 选择**格式**，然后选择所需的格式。系统为日期字段提供了以下快速格式选项：
   + 显示月、日、年和时间。
   + 显示月、日和年。
   + 显示月份和年份。
   + 显示年份。

**手动更改日期字段的格式**

1. 请选择以下选项之一：
   + 在**字段列表**窗格中，选择要设置其格式的数字字段右侧的选择器图标。
   + 在包含与要设置其格式的数字字段相关联的视觉对象编辑器的任何视觉对象上，选择该视觉对象编辑器。展开**字段井**窗格，然后选择与要更改的数字字段相关联的字段井。

1. 选择 **Format (格式)**，然后选择 **More Formatting Options (更多格式化选项)**。

   **设置数据格式**窗格随即打开。

1. 展开 **Date** 部分。选择一个现有日期格式，或选择**自定义**，并在**设置数据格式**窗格下方的**自定义**部分指定一种格式模式。如果为**日期**部分选择**自定义**，则也须为接下来的**时间**部分选择**自定义**。在**自定义**部分中指定的模式必须包含您需要的任何日期和时间格式设置。

   默认选择为**自定义**，默认格式模式为“MMM D, YYYY h: mma”，例如“Sep 20, 2022 5:30pm”。

1. 展开 **Time** 部分。选择一个现有时间格式，或选择**自定义**，并在**设置数据格式**窗格下方的**自定义**部分指定一种格式模式。如果为**时间**部分选择**自定义**，则也须为前面的**日期**部分选择**自定义**。在**自定义**部分中指定的模式必须包含您需要的任何日期和时间格式设置。

   默认选择为**自定义**，默认格式模式为“MMM D, YYYY h: mma”，例如“Sep 20, 2022 5:30pm”。

1. **如果您在 “**日期**” 和 “**时间**” 部分中选择 “**自定义”，请展开 “自定义**” 部分并使用 Moment.js JavaScript 文档中 [Moment.js 显示格式中指定的格式](https://momentjs.com/docs/#/displaying/)模式语法指定所需的格式模式。**
**注意**  
Quick 支持 Moment.js 库`Z`中与时区相关的显示标记，但不支持该`z`标记。

   如果您在**日期**和**时间**部分中选择**自定义**以外的其他选项，则会使用反映您选择的格式模式填充**自定义**。例如，如果您在**日期**部分选择“Jun 21, 2016”，在**时间**部分选择“17:00:00pm”，**自定义**部分将显示格式模式“MMM DD, YYYY HH:mm:ssa”。

1. (可选) 展开 **Custom** 部分并使用 **Preview** 以验证您指定的格式。

1. 展开 **Null 值**部分，然后选择是将 Null 值显示为 `null` 还是显示为自定义值。默认使用 `null`。

# 在 Quick 中自定义日期格式
自定义日期格式

在 Quick 中，您可以在筛选器和参数控件中自定义日期的格式设置。例如，您可以指定将控件中的日期格式设置为 20-09-2021 或 09-20-2021。除其他自定义设置外，您还可以指定将日期中的月份（例如 September）缩短为三个字母（Sep）。

以下是可用于创建自定义日期格式的标记列表。您能以组合方式使用这些符号，控制日期在控件中的显示方式。

## 支持设置日期格式的标记列表


使用以下标记在 Quick 中自定义日期格式。


| 示例 | 说明 | 令牌 | 
| --- | --- | --- | 
|  0–6  |  用数字表示一周中的某一天。0 表示星期日，6 表示星期六。  |  `d`  | 
|  Mo–Su  |  用 2 个字符的文本表示一周中的某一天。  |  `dd`  | 
|  Mon–Sun  |  用 3 个字符的文本表示一周中的某一天。  |  `ddd`  | 
|  Monday–Sunday  |  用文本表示一周中的某一天。  |  `dddd`  | 
|  99 或 21  |  用 2 位数表示年份。  |  `YY`  | 
|  1999 或 2021  |  用 4 位数字完整表示年份。  |  `YYYY`  | 
|  1–12  |  表示月份，前面不带 0。  |  `M`  | 
|  1st、2nd 到 12th  |  表示月份，前面不带 0 但带有序数后缀。  |  `Mo`  | 
|  01–12  |  表示月份，前面带 0。  |  `MM`  | 
|  Jan–Dec  |  用 3 位数文本表示月份。  |  `MMM`  | 
|  January–December  |  用文本完整表示月份。  |  `MMMM`  | 
|  1–4  |  用数字表示季度。  |  `Q`  | 
|  1st–4th  |  用带有序数后缀的数字表示季度。  |  `Qo`  | 
|  1-31  |  表示月份中的某一天，前面不带 0。  |  `D`  | 
|  1st、2nd 到 31st  |  表示月份中的某一天，前面不带 0 但带有序数后缀。  |  `Do`  | 
|  01–31  |  用 2 位数表示月份中的某一天，前面带 0。  |  `DD`  | 
|  1–365  |  表示一年中的某一天，前面不带 0。  |  `DDD`  | 
|  001–365  |  表示一年中的某一天，前面带 0。  |  `DDDD`  | 
|  1–53  |  表示一年中的某一周，前面不带 0。  |  `w`  | 
|  1st–53rd  |  表示一年中的某一周，前面不带 0 但带有序数后缀。  |  `wo`  | 
|  01–53rd  |  表示一年中的某一周，前面带 0。  |  `ww`  | 
|  1–23  |  表示小时，采用 24 小时制，前面不带 0。  |  `H`  | 
|  01–23  |  表示小时，采用 24 小时制，前面带 0。  |  `HH`  | 
|  1–12  |  表示小时，采用 12 小时制，前面不带 0。  |  `h`  | 
|  01–12  |  表示小时，采用 12 小时制，前面带 0。  |  `hh`  | 
|  0-59  |  表示分钟，前面不带 0。  |  `m`  | 
|  00–59  |  表示分钟，前面带 0。  |  `mm`  | 
|  0-59  |  表示秒数，前面不带 0。  |  `s`  | 
|  00–59  |  表示秒数，前面带 0。  |  `ss`  | 
|  am 或 pm  |  am/pm  |  `a`  | 
|  AM 或 PM  |  AM/PM  |  `A`  | 
|  1632184215  |  表示 Unix 时间戳。  |  `X`  | 
|  1632184215000  |  表示毫秒 Unix 时间戳。  |  `x`  | 
|  Z  |  零 UTC 偏移。  |  `Z`  | 

不支持以下日期类型。
+ 带冒号的时区偏差。例如，\$107:00。
+ 不带冒号的时区偏差。例如，\$10730。

### 预设日期格式


要快速自定义显示为以下示例格式之一的日期和时间，您可以使用以下 Quick 预设标记。


| 示例 | 令牌 | 
| --- | --- | 
|  8:30 PM  |  `LT`  | 
|  8:30:25 PM  |  `LTS`  | 
|  August 2 1985  |  `LL`  | 
|  Aug 2 1985  |  `ll`  | 
|  August 2 1985 08:30 PM  |  `LLL`  | 
|  Aug 2 1985 08:30 PM  |  `lll`  | 
|  Thursday, August 2 1985 08:30 PM  |  `LLLL`  | 
|  Thu, Aug 2 1985 08:30 PM  |  `llll`  | 

## 常见日期格式


以下是三个常见的日期示例及其相关的标记格式，供您快速参考。


| 示例 | 标记格式 | 
| --- | --- | 
|  Sep 20, 2021  |  `MMM DD, YYYY`  | 
|  20-09-21 5pm  |  `DD-MM-YY ha`  | 
|  Monday, September 20, 2021 17:30:15  |  `dddd, MMMM DD, YYYY HH:mm:ss`  | 

## 在日期中添加单词


要在日期格式中包含单词，例如 *20th of Sep, 2021* 中的“of”一词，请在单词中的每个字符前输入反斜杠（\$1）。例如，对于“20th of Sep, 2021”日期示例，请使用以下标记格式：`Do \o\f MMM, YYYY`。

## 示例：在筛选条件控件中自定义日期格式
在筛选条件控件中自定义日期格式

要了解如何使用日期标记格式为筛选条件控件自定义日期，请按照以下过程操作。

**了解使用数据标记为筛选条件控件自定义日期**

1. 在快速分析中，选择要自定义的筛选控件。

1. 在筛选条件控件上，选择**编辑控件**图标。

1. 在打开的**编辑控件**页面上，在**日期格式**中输入所需的自定义日期格式。使用在本主题前文中列出的标记。

   例如，假设您想使用以下格式自定义日期：*Sep 3rd, 2020 at 5pm*。为此，您可以输入以下标记格式：

   `MMM Do, YYYY \a\t ha`

   输入每个标记时，日期格式的预览效果会显示在输入字段下方。

1. 选择**应用**。

   控件中的日期会更新为您指定的格式。

# 设置数字字段的格式


在设置数字字段的格式时，可以从常用选项列表中选择小数位和千位分隔符格式。也可以打开**设置数据格式**窗格手动设置字段格式。通过手动设置字段格式，您可以选择要使用的分隔符以及要显示的小数位数。您还可以选择要使用的单位以及如何显示负数。

更改字段格式会更改分析中所有视觉对象的格式，但不会更改基础数据集中的格式。

如果要通过从常用选项列表中选择来设置数字字段格式，则可以从 **Field list** 窗格、视觉对象编辑器或视觉对象字段井访问此类列表。

**通过选择列表选项来更改数字字段的格式：**
+ 请选择以下选项之一：
  + 在**字段列表**窗格中，选择要设置其格式的数字字段右侧的选择器图标。
  + 在包含与要设置其格式的数字字段相关联的视觉对象编辑器的任何视觉对象上，选择该视觉对象编辑器。展开**字段井**窗格，然后选择与要更改的数字字段相关联的字段井。
+ 选择**格式**，然后选择所需的格式。系统为数字字段提供了以下快速格式选项：
  + 使用逗号作为千位分隔符，并使用小数点显示数字的小数部分，例如，1,234.56。
  + 使用小数点显示数字的小数部分，例如，1234.56。
  + 将数字显示为整数，并使用逗号作为千位分隔符，例如，1,234。
  + 将数字显示为整数，例如，1234。

**手动更改数字字段的格式：**

1. 请选择以下选项之一：
   + 在**字段列表**窗格中，选择要设置其格式的数字字段右侧的选择器图标。
   + 在包含与要设置其格式的数字字段相关联的视觉对象编辑器的任何视觉对象上，选择该视觉对象编辑器。展开**字段井**窗格，然后选择与要更改的数字字段相关联的字段井。

1. 选择 **Format (格式)**，然后选择 **More Formatting Options (更多格式化选项)**。

   **设置数据格式**窗格随即打开。

1. 展开 **Separators** 部分，并从以下选项中选择：
   + 在 **Decimal** 下面，选择点或逗号作为小数分隔符。默认为点。如果选择逗号，则请使用点号或空格作为千位分隔符。
   + 在 **Thousands (千)** 下面，选择或清除 **Enabled (启用)** 以指示是否要使用千位分隔符。**Enabled** 默认处于选中状态。
   + 如果使用千位分隔符，请选择是使用逗号、点还是空格作为分隔符。默认为逗号。如果选择点号，则请使用逗号作为小数分隔符。

1. 展开 **Decimal Places** 部分，并从以下选项中选择：
   + 选择 “**自动**” 让 Amazon Quick 自动确定适当的小数位数，或者选择 “**自定义**” 以指定小数位数。默认值为 **Auto**。
   + 如果选择 **Custom**，请输入要使用的小数位数。字段值将舍入为指定的小数位。例如，如果您指定两位小数，则值 6.728 将舍入为 6.73。

1. 展开 **Units** 部分，并从以下选项中选择：
   + 选择要使用的单位。选择单位会向数字值添加适当的后缀。例如，如果您选择 **Thousands**，则字段值 1234 将显示为 1.234K。

     单位选项如下所示：
     + 无单位后缀。这是默认值。
     + 千 (K)
     + 百万 (M)
     + 十亿 (B)
     + 万亿 (T)
   + 如果要使用自定义前缀或后缀，请在 **Prefix** 或 **Suffix** 框中指定。您可以同时指定两者。除了通过选择单位而添加的后缀外，还可以指定自定义前缀。

1. 展开 **Negatives** 部分，并选择是通过使用减号还是通过将其括在括号中来显示负值。使用减号是默认设置。

1. 展开 **Null 值**部分，然后选择是将 Null 值显示为 `null` 还是显示为自定义值。默认使用 `null`。
**注意**  
使用表格或数据透视表时，仅对放置在**行**、**列**或**分组依据**字段井中的字段显示 Null 值。**值**字段井中的字段 Null 值在表格或数据透视表中显示为空。

# 设置百分比字段的格式


在设置百分比字段的格式时，可以从常用选项列表中选择小数位数。也可以打开**设置数据格式**窗格手动设置字段格式。通过手动设置字段格式，您可以选择要使用的分隔符。您还可以选择要显示的小数位数以及如何显示负数。

更改字段格式会更改分析中所有视觉对象的格式，但不会更改基础数据集中的格式。

如果您要从常用选项列表中为某个百分比字段选择小数位数，可以通过多种方法访问此类列表。可以从 **Field list (字段列表)** 窗格、视觉对象编辑器或者视觉对象字段井中访问它。

**通过选择列表选项更改百分比字段的小数位数**

1. 请选择以下选项之一：
   + 在**字段列表**窗格中，选择要设置其格式的数字字段右侧的选择器图标。
   + 在包含与要设置其格式的百分比字段相关联的视觉对象编辑器的任何视觉对象上，选择该视觉对象编辑器。展开**字段井**窗格，然后选择与要更改的数字字段相关联的字段井。

1. 选择**格式**，然后选择所需的小数位数。系统为百分比字段提供了以下快速格式：
   + 显示带两位小数的值。
   + 显示带一位小数的值。
   + 显示不带小数的值。

**手动更改百分比字段的格式**

1. 请选择以下选项之一：
   + 在**字段列表**窗格中，选择要设置其格式的数字字段右侧的选择器图标。
   + 在包含与要设置其格式的数字字段相关联的视觉对象编辑器的任何视觉对象上，选择该视觉对象编辑器。展开**字段井**窗格，然后选择与要更改的数字字段相关联的字段井。

1. 选择 **Format (格式)**，然后选择 **More Formatting Options (更多格式化选项)**。

   **设置数据格式**窗格随即打开。

1. 展开 **Separators** 部分，并从以下选项中选择：
   + 在 **Decimal** 下面，选择点或逗号作为小数分隔符。默认为点。如果选择逗号，则请使用点号或空格作为千位分隔符。
   + 在 **Thousands (千)** 下面，选择或清除 **Enabled (启用)** 以指示是否要使用千位分隔符。**Enabled** 默认处于选中状态。
   + 如果使用千位分隔符，请选择是使用逗号、点还是空格作为分隔符。默认为逗号。如果选择点号，则请使用逗号作为小数分隔符。

1. 展开 **Decimal Places** 部分，并从以下选项中选择：
   + 选择 “**自动**” 让 Amazon Quick 自动确定适当的小数位数，或者选择 “**自定义**” 以指定小数位数。默认值为 **Auto**。
   + 如果选择 **Custom**，请输入要使用的小数位数。字段值将舍入为指定的小数位。例如，如果您指定两位小数，则值 6.728 将舍入为 6.73。

1. 展开 **Negatives** 部分，并选择是通过使用减号还是通过将其括在括号中来显示负值。使用减号是默认设置。

1. 展开 **Null 值**部分，然后选择是将 Null 值显示为 `null` 还是显示为自定义值。默认使用 `null`。
**注意**  
使用表格或数据透视表时，仅对放置在**行**、**列**或**分组依据**字段井中的字段显示 Null 值。**值**字段井中的字段 Null 值在表格或数据透视表中显示为空。

# 设置文本字段的格式


设置文本字段格式时，您可以使用**字段列表**窗格、视觉对象编辑器或视觉对象字段井来选择如何显示 Null 值。

**选择如何显示文本字段的 Null 值**

1. 请选择以下选项之一：
   + 在**字段列表**窗格中，选择要设置其格式的数字字段右侧的选择器图标。
   + 在包含与要设置其格式的百分比字段相关联的视觉对象编辑器的任何视觉对象上，选择该视觉对象编辑器。展开**字段井**窗格，然后选择与要更改的数字字段相关联的字段井。

1. 选择 **Format (格式)**，然后选择 **More Formatting Options (更多格式化选项)**。

   **设置数据格式**窗格随即打开。

1. 展开 **Null 值**部分，然后选择是将 Null 值显示为 `null` 还是显示为自定义值。默认使用 `null`。

# 将字段的格式恢复为默认设置


可以使用以下过程将字段的格式恢复为默认设置。

**将字段的格式恢复为默认设置**

1. 在**字段列表**窗格中，选择想要重置的字段右侧的选择器图标。

1. 选择 **Format (格式)**，然后选择 **More Formatting options (更多格式化选项)**。

   **设置数据格式**窗格随即打开。

1. 选择 **Reset to defaults**。

# 在 Amazon Quick 中对视觉数据进行分类
对视觉对象数据进行排序

您可以使用多种方法对大多数视觉对象类型的数据进行排序。您可以使用快速排序选项或字段井来选择视觉对象数据的排序顺序。您也可以使用字段井按非视觉对象指标对数据进行排序。您可以排序的视觉对象元素取决于视觉对象类型以及该视觉对象是否支持排序。有关支持排序的具体视觉对象类型的更多信息，请参阅 [Quick 中按类型排列分析格式](analytics-format-options.md)。

对值进行排序时，数据透视表的行为方式与表不同。有关对数据透视表进行排序的更多信息，请参阅[在快速中对数据透视表进行排序](sorting-pivot-tables.md)。

对于 SPICE 数据集，您可以对大小不超过以下限制的文本字符串进行排序：
+ 最多 200 万 (2,000,000) 个唯一值
+ 最多 16 个列

超出限制时，视觉对象会在右上角显示一个通知。

您可以对支持排序的任何视觉对象类型进行排序。如果视觉对象类型支持排序，则可以使用快速排序选项或字段井进行排序。

**快速对维度和度量进行排序**
+ 请执行以下操作之一：
  + 选择显示在任一轴上字段名称旁边的排序图标。在直接查询中，任何数据类型都会显示此图标。对于 SPICE，此图标只能用于日期时间、数字和小数这三种数据类型。
  + 选择字段名称，然后从菜单中选择排序选项。如果标签未显示在轴上，请检查视觉对象格式，查看该轴是否设置为显示标签。在较小的视觉对象上，显示标签会自动隐藏。您可能需要使视觉对象足够大以显示标签。

**使用非视觉对象指标进行排序**

1. 打开包含您想要排序的视觉对象的分析。默认情况下，将打开“视觉对象”窗格。

1. 选择一个支持排序的字段，然后选择**排序依据**、**排序选项**。

1. 在**排序选项**窗格上，按特定字段排序、选择聚合、按升序或降序排序，或者进行组合操作。

1. 选择 **Apply (应用)** 以保存更改。或者，选择**清除**重新开始或选择**取消**返回。

**使用字段井进行排序**

1. 打开包含您想要排序的视觉对象的分析。默认情况下，将打开“视觉对象”窗格。

1. 选择支持排序的字段井。

1. 在字段井菜单中，选择 **Sort**，然后选择升序或降序排序顺序图标。