

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

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

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

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

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**。