

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

# Amazon Quick Sight 中的视觉类型
视觉对象类型

Amazon Quick Sight 提供了一系列视觉类型，您可以使用这些类型来显示数据。有关每种视觉对象类型的功能的更多信息，请参阅本部分中的主题。

**Topics**
+ [

## 度量和维度
](#measures-and-dimensions)
+ [

## 显示限制
](#display-limits)
+ [

## 隐藏或显示“其他”类别
](#other-category)
+ [

## 自定义要显示的数据点的数量
](#customizing-number-of-data-points)
+ [

# 使用 AutoGraph
](autograph.md)
+ [

# 使用条形图
](bar-charts.md)
+ [

# 使用箱形图
](box-plots.md)
+ [

# 使用组合图
](combo-charts.md)
+ [

# 使用自定义视觉内容
](custom-visual-content.md)
+ [

# 使用圆环图
](donut-chart.md)
+ [

# 使用漏斗图
](funnel-charts.md)
+ [

# 使用仪表盘图
](gauge-chart.md)
+ [

# 使用热图
](heat-map.md)
+ [

# 使用 Highcharts
](highchart.md)
+ [

# 使用直方图
](histogram-charts.md)
+ [

# 使用图像组件
](image-component.md)
+ [

# 使用 KPIs
](kpi.md)
+ [

# 使用图层地图
](layered-maps.md)
+ [

# 使用折线图
](line-charts.md)
+ [

# 创建地图和地理空间图
](geospatial-charts.md)
+ [

# 使用小倍数
](small-multiples.md)
+ [

# 使用饼图
](pie-chart.md)
+ [

# 使用数据透视表
](pivot-table.md)
+ [

# 使用雷达图
](radar-chart.md)
+ [

# 使用桑基图
](sankey-diagram.md)
+ [

# 使用散点图
](scatter-plot.md)
+ [

# 使用表作为视觉对象
](tabular.md)
+ [

# 使用文本框
](textbox.md)
+ [

# 使用树形图
](tree-map.md)
+ [

# 使用瀑布图
](waterfall-chart.md)
+ [

# 使用文字云
](word-cloud.md)

## 度量和维度


我们使用术语*度量*指代用于在视觉对象中进行度量、比较和聚合的数值。度量可以是数值字段（如产品成本），也可以是任何数据类型（如交易计数）字段的数值聚合 IDs。

我们使用术语*维度*或*类别*指代文本或日期字段，它们可以是项目（如产品），也可以是与度量相关并可用于划分它们的属性。示例包括用于销售数据的销售日期，或用于客户满意度数字的产品制造商。Amazon Quick Sight 会根据字段的数据类型自动将字段识别为度量或维度。

数字字段可以用作维度，例如，邮政编码和大多数 ID 号。在数据准备期间，将此类字段指定为字符串数据类型是非常有用的。这样，Amazon Quick Sight 就会明白它们将被视为尺寸，对执行数学计算没有用处。

您可以改为更改字段显示为维度还是度analysis-by-analysis 量。有关更多信息，请参阅 [维度和度量字段](creating-a-visual.md#dimensions-and-measures)。

## 显示限制


所有视觉对象类型都对其显示的数据点数量进行了限制，以便查看和分析视觉对象 (如线、条或气泡)。视觉对象选择并显示前 *n* 行 (不超过该视觉对象类型的限制)。这是根据排序顺序 (如果应用了排序顺序) 或默认顺序选择的。

支持的数据点数因视觉对象类型而异。要了解特定视觉对象类型的显示限制的更多信息，请参阅该类型的主题。

达到视觉对象类型的显示限制时，视觉对象的标题会指示显示的数据点数量。如果数据集很大并希望避免达到视觉对象显示限制，请使用一个或多个筛选条件减少显示的数据量。有关向视觉对象应用筛选条件的更多信息，请参阅[使用 Amazon Quick Sight 筛选数据](adding-a-filter.md)。

对于控制面板和分析，Amazon Quick Sight 支持以下功能：
+ 每个控制面板 50 个数据集
+ 每个控制面板 20 个工作表
+ 每个工作表 30 个可视化对象 

**注意**  
Amazon Quick Sight 支持 30 多种不同的*视觉类型*（图表和可视化类别，例如条形图、饼图和折线图）。每个分析表最多可以包含 30 个任意类型组合*的可视实例*（单个图表对象）。

您还可以选择在将视觉对象添加到**其他**类别之前限制要在视觉对象中显示的数据点数量。此类别包含超出您所使用的视觉对象类型的截止限制的所有数据的聚合数据：您所施加的视觉对象类型或基于显示限制的视觉对象类型。您可以使用视觉对象菜单选择是否显示**其他**类别。**其他**类别不显示在散点图、热图、地图、表格（表格报告）或关键绩效指标（KPIs）上。它也不会在 X 轴为日期的折线图上显示该类别。不支持向下钻取到 **other** 类别。

## 隐藏或显示“其他”类别


要隐藏或显示“其他”类别，请按照以下过程操作。

**隐藏或显示“其他”类别**

1. 在分析页面上，选择要修改的视觉对象。

1. 选择视觉对象右上角的视觉对象菜单，然后根据需要选择 **Hide "other" category (隐藏“其他”类别)** 或 **Show "other" category (显示“其他”类别)**。

## 自定义要显示的数据点的数量


您可以选择要在某些视觉对象的主轴上显示的数据点数。在图表中显示此数字后，“其他”类别中将包含任何其他数据点。例如，如果您选择在 200 中包含 10 个数据点，则在图表中显示 10 个数据点，并且 190 个数据点变成“其他”类别的一部分。

要查找此设置，请选择 **v** 形状的视觉对象菜单，然后选择 **Format visual (设置视觉对象格式)**。您可以使用下表来确定哪个字段包含数据点设置以及默认情况下视觉对象类型显示的数据点数。


| 视觉对象类型 | 在哪里查找数据点设置 | 数据点的默认数量 | 
| --- | --- | --- | 
|  条形图、水平  |  **Y 轴** – **显示的数据点数**  | 10000 | 
|  条形图、垂直  |  **X 轴** – **显示的数据点数**  | 10000 | 
|  组合图  |  **X 轴** – **显示的数据点数**  | 2,500 | 
|  热图  |  **行** – **显示的行数** **列** – **显示的列数**  | 100 | 
|  折线图  |  **X 轴** – **显示的数据点数**  | 10000 | 
|  饼图  |  **组/颜色** – **显示的切片数**  | 20 | 
|  树形图  |  **分组依据** – **显示的正方形数**  | 100 | 

# 使用 AutoGraph


AutoGraph 本身不是视觉类型，而是让你让 Amazon Quick 为你选择视觉类型。当您通过选择 AutoGraph 然后选择字段来创建视觉对象时，Amazon Quick 会根据所选字段的数量和数据类型使用最合适的视觉类型。

## 使用创建视觉效果 AutoGraph


使用以下步骤使用创建视觉对象 AutoGraph。

**要创建视觉效果，请使用 AutoGraph**

1. 在分析页面上，选择工具栏上的**可视化**。

1. 在应用程序栏上选择**添加**，然后选择**添加视觉对象**。

1. 在 “**视觉类型**” 窗格上，选择 AutoGraph图标。

1. 在 **Fields list (字段列表)** 窗格中，选择要使用的字段。

# 使用条形图


Amazon Quick 支持以下类型的条形图，无论是水平还是垂直方向：
+ **单度量** – 使用*单度量条形图*显示维度的单个度量的值。
+ **多度量** – 使用*多度量条形图*显示维度的多个度量的值。
+ **簇状** – 使用*簇状条形图*显示维度的单个度量的值，按另一个维度分组。
+ **堆叠** – *堆叠条形图*与簇状条形图类似，都会显示两个维度的度量。不过，它不是按父维度显示每个子维度的簇状条，而是为每个父维度显示一个条。它在条中使用着色块以显示子维度中的每个项目的相对值。色块反映子维度中每个项目相对于度量总数的值。堆积条形图使用基于选定度量的最大值的比例。
+ **100% 堆叠** – *100% 堆叠条形图*与堆叠条形图类似。不过，在 100% 堆叠条形图中，色块反映了子维度中每个项目所占的百分比（总计：100%）。

对于不使用组或颜色的视觉对象，条形图在轴上最多显示 1 万个数据点。对于使用组或颜色的视觉对象，它们在轴上最多显示 50 个数据点，并为组或颜色最多显示 50 个数据点。有关 Amazon Quick 如何处理超出显示限制的数据的更多信息，请参阅[显示限制](working-with-visual-types.md#display-limits)。

## 创建单度量条形图
单度量条形图

要创建单度量条形图，请按照以下过程操作。

**创建单度量条形图**

1. 在分析页面上，选择左侧工具栏上的**可视化**。

1. 在左上角的应用程序栏上选择**添加**，然后选择**添加视觉对象**。

1. 在**视觉类型**窗格上，选择**水平条形图**或**垂直条形图图**标。

1. 从**字段列表**窗格中，将一个维度拖到 **X 轴**或 **Y 轴**字段井上。

1. 从**字段列表**窗格中，将一个度量拖到**值**字段井上。

## 创建多度量条形图
多度量条形图

要创建多度量条形图，请按照以下过程操作。

**创建多度量条形图**

1. 在分析页面上，选择左侧工具栏上的**可视化**。

1. 在左上角的应用程序栏上选择**添加**，然后选择**添加视觉对象**。

1. 在**视觉类型**窗格上，选择**水平条形图**或**垂直条形图图**标。

1. 从**字段列表**窗格中，将一个维度拖到 **X 轴**或 **Y 轴**字段井上。

1. 从**字段列表**窗格中，将两个或多个度量拖到**值**字段井上。

## 创建簇状条形图
簇状条形图

要创建簇状条形图，请按照以下过程操作。

**创建簇状条形图**

1. 在分析页面上，选择左侧工具栏上的**可视化**。

1. 在左上角的应用程序栏上选择**添加**，然后选择**添加视觉对象**。

1. 在**视觉类型**窗格上，选择**水平条形图**或**垂直条形图图**标。

1. 从**字段列表**窗格中，将一个维度拖到 **X 轴**或 **Y 轴**字段井上。

1. 从**字段列表**窗格中，将一个度量拖到**值**字段井上。

1. 从**字段列表**窗格中，将一个维度拖到**组/颜色**字段井上。

## 创建堆叠条形图
堆叠条形图

要创建堆叠条形图，请按照以下过程操作。

**创建堆叠条形图**

1. 在分析页面上，选择左侧工具栏上的**可视化**。

1. 在左上角的应用程序栏上选择**添加**，然后选择**添加视觉对象**。

1. 在**视觉类型**窗格上，选择**水平堆叠条形图**或**垂直堆叠条形图图标**。

1. 从**字段列表**窗格中，将一个维度拖到 **X 轴**或 **Y 轴**字段井上。

1. 从**字段列表**窗格中，将一个维度拖到**组/颜色**字段井上。

1. 从**字段列表**窗格中，将一个度量拖到**值**字段井上。

1. （可选）添加数据标签并显示总计：

   1. 从视觉对象右上角的菜单中选择**设置视觉对象格式**图标。

   1. 在**视觉对象**窗格中，选择**数据标签**。

   1. 切换开关以显示数据标签。

      每个度量值的标签显示在图表中，显示总计的选项出现在窗格中。

   1. 选中**显示总计**。

      图表中会显示每个条形的总计。

## 创建 100% 堆叠条形图
100% 堆叠条形图

要创建 100% 堆叠条形图，请按照以下过程操作。

**创建 100% 堆叠条形图**

1. 在分析页面上，选择左侧工具栏上的**可视化**。

1. 在左上角的应用程序栏上选择**添加**，然后选择**添加视觉对象**。

1. 在**视觉类型**窗格上，选择**水平堆叠 100% 条形图或垂直堆****叠 100% 条形图图标**。

1. 从**字段列表**窗格中，将一个维度拖到 **X 轴**或 **Y 轴**字段井上。

1. 从**字段列表**窗格中，将两个或多个度量拖到**值**字段井上。

## 条形图的功能


可以使用下表了解条形图支持的功能。


****  

| 功能 | 支持？ | 评论 | 有关更多信息 | 
| --- | --- | --- | --- | 
| 更改图例显示 | 是，但有例外 | 多度量和簇状条形图显示图例，单度量水平条形图不显示图例。 | [Quick 中关于视觉类型的图例](customizing-visual-legend.md) | 
| 更改标题显示 | 是 |  | [Quick 中视觉类型上的标题和字幕](customizing-a-visual-title.md) | 
| 更改轴范围 | 是 |  | [在 Quick 中对视觉类型进行范围和缩放](changing-visual-scale-axis-range.md) | 
| 显示或隐藏轴线、网格线、轴标签和轴排序图标 | 是 |  | [Quick 中视觉类型上的轴和网格线](showing-hiding-axis-grid-tick.md) | 
| 改变视觉对象颜色 | 是 |  | [Quick 中视觉类型中的颜色](changing-visual-colors.md) | 
| 聚焦或排除元素 | 是，但有例外 | 您可以聚焦或排除图表上的任何条，但将日期字段用作轴维度的情况除外。在这种情况下，您只能聚焦条，但不能排除它。 |  [聚焦视觉对象元素](focusing-on-visual-elements.md) [排除视觉对象元素](excluding-visual-elements.md)  | 
| 排序 | 是 | 您可以对您为轴和值选择的字段进行排序。 | [在 Amazon Quick 中对视觉数据进行分类](sorting-visual-data.md) | 
| 执行字段聚合 | 是 | 您必须将聚合应用于您为值选择的一个或多个字段，而不能将聚合应用于您为轴或组/颜色选择的字段。 | [更改字段聚合](changing-field-aggregation.md) | 
| 添加向下钻取 | 是 | 您可以在轴和 Group/Color (组/颜色) 字段井中添加向下钻取级别。 | [在 Quick Sight 中向视觉数据添加向下钻取](adding-drill-downs.md) | 
| 显示数据标签 | 是 |  | [Quick 中视觉类型上的数据标签](customizing-visual-data-labels.md) | 
| 显示堆叠条形图总计 | 是 | 只有当您选择显示数据标签时，才可以在堆叠条形图中显示总计。 | [堆叠条形图](#create-bar-chart-stacked) | 

# 使用箱形图


*箱形图*又称箱须图，可将多个来源的数据汇集到一个视觉对象中，从而帮助您作出以数据为导向的决策。使用箱形图能够可视化数据在轴上或随时间的分布情况，例如航班在 7 天时段内的延误情况。箱形图通常按四分位数详细说明信息：
+ **最小值** – 不包括异常值的最低数据点。
+ **最大值** – 不包括异常值的最高数据点。
+ **中位数** – 数据集的中间值。
+ **第一四分位数** – 数据集最小数和中位数之间的中间值。第一四分位数不包括最小值或中位数。
+ **第三四分位数** – 数据集最大数和中位数之间的中间值。第三四分位数不包括最大值或中位数。

*异常值*是计算箱形图关键值时不包含的极端数据点。异常值会受到单独计算，因此其数据点不会在创建箱形图后立即出现。箱形图最多显示 1 万个数据点。如果数据集包含的数据点超过 1 万个，则视觉对象右上角会显示一条警告。

箱形图最多支持五个指标和一个分组依据，但不会呈现提供的重复指标。

箱形图支持部分而非所有计算字段。使用 `avgOver` 等窗口函数的任何计算字段都会引发 SQL 错误。

箱形图视觉对象与 MySQL 5.3 及更早版本不兼容。

**创建基本箱形图视觉对象**

1. 登录 Amazon Quick，网址为[https://quicksight.aws.amazon.com/](https://quicksight.aws.amazon.com/)。

1. 打开 “快速”，然后在左侧的导航窗格中选择 “**分析**”。

1. 选择下列选项之一：
   + 要创建新分析，请选择右上角的**新建分析**。有关更多信息，请参阅 [在 Quick Sight 中开始分析](creating-an-analysis.md)。
   + 要使用现有分析，请选择要编辑的分析。

1. 选择**添加**、**添加视觉对象**。

1. 在左下角，从**视觉对象类型**中选择箱形图的图标。

1. 从**字段列表**窗格中选择要用于相应字段井的字段。箱形图至少需要一个唯一度量字段。

1. (可选) 通过将一个或多个其他字段拖到 **Group/Color** 字段井上来添加向下钻取层。有关添加向下钻取的更多信息，请参阅[在 Quick Sight 中向视觉数据添加向下钻取](adding-drill-downs.md)。

   要了解箱形图支持的功能，请参阅 [Quick 中按类型排列分析格式](analytics-format-options.md)。有关自定义选项，请参阅[在 Amazon 中快速格式化](formatting-a-visual.md)。

# 使用组合图


使用组合图，您可以创建一个可视化效果，以显示两种不同类型的数据，例如趋势和类别。组合图也称为折线图和柱（条）形图，因为它们将折线图与条形图组合在一起。条形图对于比较类别非常有用。条形图和折线图对于显示一段时间内的变化都很有用，尽管条形图应显示变化之间的更大差异。

Amazon Quick 支持以下类型的组合图表：
+ **簇状条形组合图** – 显示单色条形集，其中每个条形集表示一个父维度，每个条形表示一个子维度。使用此图表可以轻松确定每个条形的值。
+ **堆叠条形组合图** – 显示多色条形，其中每个条形表示一个父维度，每种颜色表示一个子维度。使用此图表可以轻松查看父维度中的子维度之间的关系。此图表显示父维度的总值以及每个子项如何加到总值中。要确定每个子维度的值，图表读者必须将颜色部分的大小与该轴的数据标签进行比较。

两种类型的组合图只需要在 **X axis** 上具有一个维度，但在 **Lines** 下面还显示至少一个度量时通常更有效。

只有在您要显示条形和线条之间的关系时，才使用组合图。一个很好的经验法则是，如果您需要解释两种图表类型的关系，则可能应该使用两个单独的图表。

由于每个图表的工作方式不同，因此在开始之前了解以下几点可能会有所帮助：
+ 每个系列中的数据点以不同的比例进行渲染。组合图使用基于选定度量的最大值的刻度。
+ 即使您为每个图表类型选择了相同的刻度，轴上数字之间的距离也不匹配线条和条形之间的距离。
+ 为了清楚起见，请尝试在每个数据系列中使用不同的度量单位。

该组合图类似于同时使用两种不同类型的可视化。确保条形（或柱形）中的数据与一条或多条线中的数据直接相关。这种关系从技术上并不是该工具实施的，因此，您必须自行确定这种关系。如果线和条之间没有某些关系，视觉对象将失去意义。

您可以使用组合图视觉对象类型创建单度量或单线图。单度量组合图为一个维度显示一个度量。

要创建多度量图，您可以选择添加多条线或多个条。多度量条形图为一个维度显示两个或更多度量。您可以将条划分为簇状，或堆积这些条。

对于条形图，请将维度作为轴，并将度量作为值。维度通常是以某种方式与度量相关的文本字段，可用于划分度量以查看更详细的信息。图表中的每个条表示您选择的维度中项目的度量值。

对于不使用组或颜色的视觉对象，条形图和折线图在轴上最多显示 2,500 个数据点。对于使用组或颜色的视觉对象，条形图在轴上最多显示 50 个数据点，最多为组或颜色显示 50 个数据点；而折线图最多在轴上显示 200 个数据点，最多为组或颜色显示 25 个数据点。有关 Amazon Quick 如何处理超出显示限制的数据的更多信息，请参阅[显示限制](working-with-visual-types.md#display-limits)。

## 组合图的功能


可以使用下表了解组合图支持的功能。


****  

| 功能 | 支持？ | 评论 | 有关更多信息 | 
| --- | --- | --- | --- | 
| 更改图例显示 | 是，但有例外 | 多度量组合图显示图例，而单度量组合图不显示图例。 | [Quick 中关于视觉类型的图例](customizing-visual-legend.md) | 
| 更改标题显示 | 是 |  | [Quick 中视觉类型上的标题和字幕](customizing-a-visual-title.md) | 
| 更改轴范围 | 是 | 您可以设置轴的范围。 | [在 Quick 中对视觉类型进行范围和缩放](changing-visual-scale-axis-range.md) | 
| 显示或隐藏轴线、网格线、轴标签和轴排序图标 | 是 |  | [Quick 中视觉类型上的轴和网格线](showing-hiding-axis-grid-tick.md) | 
| 改变视觉对象颜色 | 是 |  | [Quick 中视觉类型中的颜色](changing-visual-colors.md) | 
| 聚焦或排除元素 | 是，但有例外 | 您可以聚焦或排除图表上的任何条，但将日期字段用作轴维度的情况除外。在这种情况下，您只能聚焦条，但不能排除它。 |  [聚焦视觉对象元素](focusing-on-visual-elements.md) [排除视觉对象元素](excluding-visual-elements.md) | 
| 排序 | 是 | 您可以对您为轴和值选择的字段进行排序。 | [在 Amazon Quick 中对视觉数据进行分类](sorting-visual-data.md) | 
| 执行字段聚合 | 是 | 您必须将聚合应用于为值选择的一个或多个字段。您无法将聚合应用于为轴或组/颜色选择的字段。 | [更改字段聚合](changing-field-aggregation.md) | 
| 添加向下钻取 | 是 | 您可以在轴和 Group/Color (组/颜色) 字段井中添加向下钻取级别。 | [在 Quick Sight 中向视觉数据添加向下钻取](adding-drill-downs.md) | 
| 同步 y 轴 | 是 |  将条形图和线形图的 y 轴同步到一个轴中。  | [在 Quick 中对视觉类型进行范围和缩放](changing-visual-scale-axis-range.md) | 

## 创建组合图


要创建组合图，请按照以下过程操作。

**创建组合图**

1. 在分析页面上，选择工具栏上的**可视化**。

1. 在应用程序栏上选择**添加**，然后选择**添加视觉对象**。

1. 在 **Visual types (视觉对象类型)** 窗格中，选择某个组合图图标。

1. 从 **Fields list (字段列表)** 窗格中，将要使用的字段拖到相应的字段井中。通常，您需要使用以目标字段井指示的维度或度量字段。如果您选择使用维度字段作为度量，则系统会对其自动应用 **Count** 聚合函数来创建数值。您可以以如下方式创建这些组合图：
   + 为 **X axis (X 轴)** 选择一个维度。
   + 要创建单度量组合图，请为 **Bars (条)** 或 **Lines (线)** 选择一个度量。
   + 要创建多度量组合图，请为 **Bars (条)** 或 **Lines (线)** 字段井选择两个或更多度量。
   + (可选) 将一个维度添加到 **Group/Color** 字段井中。如果在 **Group/Color** 中具有一个字段，则在 **Bars** 下面不能具有多个字段。  
![\[alt text not found\]](http://docs.amazonaws.cn/quick/latest/userguide/images/combo-chart-example2-clustered.png)

1. (可选) 通过将一个或多个其他字段拖到 **X axis** 或 **Group/Color** 字段井上来添加向下钻取层。有关添加向下钻取的更多信息，请参阅[在 Quick Sight 中向视觉数据添加向下钻取](adding-drill-downs.md)。

# 使用自定义视觉内容
使用自定义视觉内容

您可以使用自定义视觉内容图表类型在 Quick 仪表板中嵌入网页和在线视频、表单和图像。

例如，您可以将公司徽标的图像嵌入控制面板。您还可以嵌入组织最新会议的在线视频，或者嵌入询问控制面板读者该控制面板是否有用的在线表单。

创建自定义视觉内容后，您可以使用导航操作在其中进行导航。您还可以使用参数来控制要在其中显示的内容。

以下限制适用于自定义视觉内容：
+ 仅支持 `https` URL 架构。
+ 电子邮件报告中不支持自定义视觉内容。
+ 采用防盗链的图像和网站不会加载到自定义视觉对象中。

要在仪表板中嵌入网页、视频、在线表单或图像，请在 “视觉**类型” 窗格中选择自定义视觉**内容图标。

有关向控制面板添加视觉对象的更多信息，请参阅[添加视觉对象](creating-a-visual.md#create-a-visual)。

要了解如何在控制面板中嵌入自定义视觉对象，请按照以下过程操作。

## 自定义视觉内容的最佳使用实践
最佳实践

使用自定义视觉内容图表类型嵌入网页内容时，建议执行以下操作：
+ 从支持在中查看或打开内容的来源中选择网页内容 IFrame。如果网页内容的来源不支持在中查看或打开 IFrame，则即使网址准确无误，内容也不会显示在 Quick 中。
+ 如果可能，请使用可嵌入式 URLs，特别是对于视频、在线表单、电子表格和文档。可嵌入式可 URLs 为仪表板的读者提供更好的体验，并使与内容的交互变得更加容易。在选择共享来自源网站的内容时，通常可以找到内容的可嵌入 URL。
+ 要嵌入内部 URLs 或您拥有 URLs 的内容，您可能需要将其设置为在中打开 IFrame。
+ 在分析或控制面板中查看自定义视觉内容时，务必启用所有 Cookie。如果您的浏览器屏蔽了第三方 Cookie，则嵌入在自定义内容视觉对象中的网站图像将不会呈现。
**注意**  
Chrome 已宣布计划在 2024 年底前弃用所有第三方 Cookie。这意味着嵌入在 Quick 自定义内容视觉效果中的网站将不再在 Chrome 中显示任何依赖第三方 Cookie 的内容。有关 Chrome 计划弃用第三方 Cookie 的更多信息，请参阅 [Chrome 即将弃用第三方 Cookie](https://cloud.google.com/looker/docs/best-practices/chrome-third-party-cookie-deprecation)。

## 在控制面板中嵌入图像
嵌入图像

您可以使用图像 URL 将在线图像嵌入控制面板。要使用自定义视觉内容图表类型嵌入图像，请按照以下过程操作。

嵌入的图像不会出现在阻止第三方 Cookie 的浏览器中。要在控制面板中查看嵌入的图像，请在浏览器设置中启用第三方 Cookie。

**在控制面板中嵌入图像**

1. 在**视觉对象类型**窗格中选择自定义视觉内容图标。

1. 在视觉对象中选择**自定义视觉对象**。

1. 在打开的**属性**窗格中，在**自定义内容**下输入要嵌入的图像的图像 URL。

1. 选择**应用**。

   图像以网页的形式显示在视觉对象中。

1. 选择**显示为图像**。

   如果 URL 为图像，则图像会出现在视觉对象中。

   如果 URL 并非图像，例如幻灯片、图库或网页的 URL，则会出现以下消息：`This URL doesn't appear to be an image. Update the URL to an image`。为此，请在单独的浏览器选项卡中打开要嵌入的图像，或者为图像选择一个可嵌入 URL（通常可在选择共享图像时找到）。

1. （可选）在**图像大小选项**中选择以下任一选项：
   + **适应宽度** – 此选项根据视觉对象的宽度调整图像。
   + **适应高度** – 此选项根据视觉对象的高度调整图像。
   + **缩放到视觉对象** – 此选项将图像缩放到视觉对象的宽度和高度。此选项可能会扭曲图像。
   + **不缩放** – 此选项保持图像的原始比例，不根据视觉对象的尺寸调整图像。若使用此选项，则图像位于视觉对象的中心位置，并会显示视觉对象宽度和高度内的图像部分。如果视觉对象比图像小，则图像的某些部分可能不会显示。不过，如果视觉对象比图像大，则图像位于视觉对象的中心位置，周围留白。

## 在控制面板中嵌入在线表单
嵌入在线表单

您可以使用可嵌入 URL 将在线表单嵌入控制面板。要使用自定义视觉内容图表类型嵌入在线表单，请按照以下过程操作。

**在控制面板中嵌入在线表单**

1. 在**视觉对象类型**窗格中选择自定义视觉内容图标。

1. 在视觉对象中选择**自定义视觉对象**。

1. 在打开的**属性**窗格中，在**自定义内容**下输入要嵌入的在线表单的表单 URL。

   如果可行，请为表单使用可嵌入 URL。使用可嵌入 URL 可以为可能想要与表单交互的控制面板读者提供更好的体验。选择在创建表单的网站上共享表单时，通常可以找到可嵌入 URL。

1. 选择**应用**。

   表单出现在视觉对象中。

## 在控制面板中嵌入网页
嵌入图像

您可以使用 URL 将网页嵌入控制面板。要使用自定义视觉内容图表类型嵌入网页，请按照以下过程操作。

**在控制面板中嵌入网页**

1. 在**视觉对象类型**窗格中选择自定义视觉内容图标。

1. 在视觉对象中选择**自定义视觉对象**。

1. 在打开的**属性**窗格中，在**自定义内容**下输入要嵌入的网页的 URL。

1. 选择**应用**。

   网页显示在视觉对象中。

## 在控制面板中嵌入在线视频
嵌入在线视频

您可以使用可嵌入视频 URL 将在线视频嵌入控制面板。要使用自定义视觉内容图表类型嵌入在线视频，请按照以下过程操作。

**在控制面板中嵌入在线视频**

1. 在**视觉对象类型**窗格中选择自定义视觉内容图标。

1. 在视觉对象中选择**自定义视觉对象**。

1. 在打开的**属性**窗格中，在**自定义内容**下输入要嵌入的视频的可嵌入 URL。

   要查找视频的可嵌入网址，请共享视频并从 IFrame 代码中复制嵌入网址。以下是YouTube 视频嵌入网址的示例:`https://www.youtube.com/embed/uniqueid`. Vimeo 视频嵌入 URL 的示例如下：`https://player.vimeo.com/video/uniqueid`。

1. 选择**应用**。

   视频出现在视觉对象中。

# 使用圆环图


使用圆环图可以比较维度中项目的值。此类图的最佳用途是显示总金额的百分比。

圆环图中的每个楔形表示一个维度中的一个值。楔形大小表示该项目表示的选定度量在整个维度中所占的比例。当精度不重要并且维度中的项目很少时，最好使用圆环图。

要了解如何在 Amazon Quick 中使用甜甜圈图，你可以观看以下视频：

[![AWS Videos](http://img.youtube.com/vi/vR6H4bXaRBY/0.jpg)](http://www.youtube.com/watch?v=vR6H4bXaRBY)


要创建圆环图，请在 **Group/Color (组/颜色)** 字段井中使用一个维度。如果只有一个字段，该图会按行数显示值的划分。要按指标值显示维度值的划分，您可以将指标字段添加到 **Value (值)** 字段井。

圆环图最多可为组或颜色显示 20 个数据点。有关 Amazon Quick 如何处理超出显示限制的数据的更多信息，请参阅[显示限制](working-with-visual-types.md#display-limits)。

## 圆环图的功能


可以使用下表了解圆环图支持的功能。


****  

| 功能 | 支持？ | 评论 | 有关更多信息 | 
| --- | --- | --- | --- | 
| 更改图例显示 | 是 |  | [Quick 中关于视觉类型的图例](customizing-visual-legend.md) | 
| 更改标题显示 | 是 |  | [Quick 中视觉类型上的标题和字幕](customizing-a-visual-title.md) | 
| 更改轴范围 | 不适用 |  | [在 Quick 中对视觉类型进行范围和缩放](changing-visual-scale-axis-range.md) | 
| 改变视觉对象颜色 | 是 |  | [Quick 中视觉类型中的颜色](changing-visual-colors.md) | 
| 聚焦或排除元素 | 是，但有例外 | 您可以聚焦或排除圆环图中的楔形，但将日期字段用作维度的情况除外。在这种情况下，您只能聚焦楔形，但不能排除它。 |  [聚焦视觉对象元素](focusing-on-visual-elements.md) [排除视觉对象元素](excluding-visual-elements.md) | 
| 排序 | 是 | 您可以在为值、组或颜色选择的字段上排序。 | [在 Amazon Quick 中对视觉数据进行分类](sorting-visual-data.md) | 
| 执行字段聚合 | 是 | 您必须将聚合应用于为值选择的字段，不能将聚合应用于为组或颜色选择的字段。 | [更改字段聚合](changing-field-aggregation.md) | 
| 添加向下钻取 | 是 | 您可以向 Group/Color 字段井添加向下钻取级别。 | [在 Quick Sight 中向视觉数据添加向下钻取](adding-drill-downs.md) | 
| 选择大小 | 是 | 您可以选择圆环图的厚度：小、中和大。 | [在 Amazon 中快速格式化](formatting-a-visual.md) | 
| 显示总计 | 是 | 您可以选择显示或隐藏 Value (值) 字段的聚合。默认情况下，这将显示 Group/Color (组/颜色) 字段的总计数或 Value (值) 字段的总和。 | [在 Amazon 中快速格式化](formatting-a-visual.md) | 

## 创建圆环图


要创建圆环图，请按照以下过程操作。

**创建圆环图**

1. 在分析页面上，选择工具栏上的**可视化**。

1. 在应用程序栏上选择**添加**，然后选择**添加视觉对象**。

1. 在 **Visual types (视觉对象类型)** 窗格上，选择圆环图图标。

1. 从 **Fields list (字段列表)** 窗格中，将要使用的字段拖到相应的字段井中。通常，您需要使用以目标字段井指示的维度或度量字段。如果您选择使用维度字段作为度量，则系统会对其自动应用 **Count** 聚合函数来创建数值。

   要创建圆环图，请将一个维度拖到 **Group/Color (组/颜色)** 字段井上。（可选）将一个度量拖到 **Value (值)** 字段井上。

1. (可选) 通过将一个或多个其他字段拖到 **Group/Color** 字段井上来添加向下钻取层。有关添加向下钻取的更多信息，请参阅[在 Quick Sight 中向视觉数据添加向下钻取](adding-drill-downs.md)。

# 使用漏斗图


使用漏斗图可视化线性过程中跨越多个阶段的数据。在漏斗图中，过程的每个阶段均以不同形状和颜色的方块表示。第一阶段称为*头部*，是最大的方块；其次是较小的阶段，称为*颈部*，呈漏斗状。漏斗图中表示每个阶段的方块大小占总数的百分比，与其值成正比。方块越大，表示值越大。

漏斗图通常在业务环境中很有用，因为您可以查看每个阶段的趋势或潜在问题区域，例如瓶颈。例如，漏斗图可以帮助您可视化销售的每个阶段（从首次联系到最终销售，再到维护）的潜在收入金额。

**创建基本漏斗图视觉对象**

1. 打开 Amazon Quick，然后在左侧的导航窗格中选择 “**分析**”。

1. 选择下列选项之一：
   + 要创建新分析，请选择右上角的**新建分析**。有关更多信息，请参阅 [在 Quick Sight 中开始分析](creating-an-analysis.md)。
   + 要使用现有分析，请选择要编辑的分析。

1. 选择**添加（\$1）、添加视觉对象**。

1. 在左下角，从**视觉对象类型**中选择漏斗图的图标。

1. 从**字段列表**窗格中选择要用于相应字段井的字段。漏斗图要求**分组**中设置有一个维度。

1. (可选) 通过将一个或多个其他字段拖到 **Group/Color** 字段井上来添加向下钻取层。有关添加向下钻取的更多信息，请参阅[在 Quick Sight 中向视觉数据添加向下钻取](adding-drill-downs.md)。

   要了解漏斗图支持的功能，请参阅 [Quick 中按类型排列分析格式](analytics-format-options.md)。有关自定义选项，请参阅[在 Amazon 中快速格式化](formatting-a-visual.md)。

# 使用仪表盘图


使用量规图可以比较度量中项目的值。可以将它们与其他度量或自定义数量进行比较。

仪表盘图类似于非数字仪表，例如汽车上的油量表。它显示您正在测量的事物的数量。在量规图中，该度量可以单独存在或与另一个度量相关。量规图中的每个颜色部分均代表一个值。在下面的示例中，我们将实际销售额与销售目标进行比较，量规图指明我们必须再实现 33.27% 的销量才能达到目标。

要了解如何在 Amazon Quick 中使用仪表图，您可以观看以下视频：

[![AWS Videos](http://img.youtube.com/vi/03gYx4-iGak/0.jpg)](http://www.youtube.com/watch?v=03gYx4-iGak)


要创建量规图，您需要使用至少一个度量。将度量放入 **Value (值)** 字段井中。如果要比较两个度量，请将额外度量放入 **Target value (目标值)** 字段井中。如果要将单个度量与未在数据集中的目标值进行比较，您可以使用包含固定值的计算字段。

您可以选择量规图的多种格式选项，包括 **Format visual (设置视觉对象格式)** 中的以下设置。
+ ****显示的值**** – 隐藏值、显示实际值或显示两个值的比较
+ ****比较方法**** – 比较值（百分比形式）、值之间的实际差值或差值（百分比形式）
+ ****轴样式****：
  + **显示轴标签** – 显示或隐藏轴标签
  + **范围** – 要在仪表盘图中显示的最小和最大数字范围
  + **预留填充（%）**– 添加到范围顶部（目标、实际值或最大值）
+ ****弧线样式**** – 弧线显示的度数（180°到 360°）
+ ****粗细**** – 弧线的粗细度（细、中或粗）

## 仪表盘图的功能


可以使用下表了解量规图支持的功能。


****  

| 功能 | 支持？ | 评论 | 有关更多信息 | 
| --- | --- | --- | --- | 
| 更改图例显示 | 是 |  | [Quick 中关于视觉类型的图例](customizing-visual-legend.md) | 
| 更改标题显示 | 是 |  | [Quick 中视觉类型上的标题和字幕](customizing-a-visual-title.md) | 
| 设置量规格式 | 是 | 您可以自定义显示的值、比较方法、轴样式、弧线样式和量规厚度。 |  | 
| 更改轴范围 | 否 |  |  | 
| 改变视觉对象颜色 | 是 | 填充区域的前景色；它表示 Value (值)。未填充区域的背景色；它表示 Target value (目标值)（如果已选定一个目标值。） | [Quick 中视觉类型中的颜色](changing-visual-colors.md) | 
| 聚焦或排除元素 | 否 |  |  | 
| 排序 | 否 |  | [在 Amazon Quick 中对视觉数据进行分类](sorting-visual-data.md) | 
| 执行字段聚合 | 是 |  | [更改字段聚合](changing-field-aggregation.md) | 
| 添加向下钻取 | 否 |  |  | 

## 创建仪表盘图


可以使用以下过程创建量规图。

**创建仪表盘图**

1. 在分析页面上，选择工具栏上的**可视化**。

1. 在应用程序栏上选择**添加**，然后选择**添加视觉对象**。

1. 在 **Visual types (视觉对象类型)** 窗格中，选择量规图图标。

1. 从 **Fields list (字段列表)** 窗格中，将要使用的字段拖到相应的字段井中。要创建量规图，请将一个度量拖到 **Value (值)** 字段井上。要添加比较值，请将其他度量拖到 **Target value (目标值)** 字段井上。

# 使用热图


使用热图可以显示两个维度交集的度量，它带有颜色编码，可让您快速了解值在范围内所处的位置。热图也可用于显示两个维度交集的值数量。

热图上的每个矩形表示所选维度的交集的指定度量。矩形颜色表示值在度量范围内所处的位置，深色表示该值较高，浅色表示该值较低。

热图和数据透视表以类似表格的形式显示数据。如果需要识别趋势和离群值，请使用热图，因为它使用了颜色，能够帮您迅速找到目标。如果要进一步分析视觉对象上的数据，请使用数据透视表，例如，通过更改列排序顺序，或沿行或列应用聚合函数。

要创建热图，请选择任意数据类型的至少两个字段。Amazon Quick 使用相交 y 轴值的 x 轴值计数填充矩形值。通常，您可以选择一个度量值和两个维度。

热图最多可为行显示 50 个数据点，最多可为列显示 50 个数据点。有关 Amazon Quick 如何处理超出显示限制的数据的更多信息，请参阅[显示限制](working-with-visual-types.md#display-limits)。

## 热图的功能


可以使用下表了解热图支持的功能。


| 功能 | 支持？ | 评论 | 有关更多信息 | 
| --- | --- | --- | --- | 
| 更改图例显示 | 是 |  | [Quick 中关于视觉类型的图例](customizing-visual-legend.md) | 
| 更改标题显示 | 是 |  | [Quick 中视觉类型上的标题和字幕](customizing-a-visual-title.md) | 
| 更改轴范围 | 不适用 |  | [在 Quick 中对视觉类型进行范围和缩放](changing-visual-scale-axis-range.md) | 
| 改变视觉对象颜色 | 否 |  | [Quick 中视觉类型中的颜色](changing-visual-colors.md) | 
| 聚焦或排除元素 | 是，但有例外 | 您可以聚焦或排除热图中的矩形，但将日期字段用作行维度的情况除外。在这种情况下，您只能聚焦矩形，但不能排除它。 |  [聚焦视觉对象元素](focusing-on-visual-elements.md) [排除视觉对象元素](excluding-visual-elements.md) | 
| 排序 | 是 | 您可以按您为列和值选择的字段进行排序。 | [在 Amazon Quick 中对视觉数据进行分类](sorting-visual-data.md) | 
| 执行字段聚合 | 是 | 您必须将聚合应用于您为值选择的字段，不能将聚合应用于您为行或列选择的字段。 | [更改字段聚合](changing-field-aggregation.md) | 
| 添加向下钻取 | 是 | 您可以向 Rows 和 Columns 字段井添加向下钻取级别。 | [在 Quick Sight 中向视觉数据添加向下钻取](adding-drill-downs.md) | 
| 条件格式设置 | 否 |  | [在 Quick 中对视觉类型进行条件格式化](conditional-formatting-for-visuals.md) | 

## 创建热图


要创建热图，请按照以下过程操作。

**创建热图**

1. 在分析页面上，选择工具栏上的**可视化**。

1. 在应用程序栏上选择**添加**，然后选择**添加视觉对象**。

1. 在 **Visual types** 窗格中，选择热图图标。

1. 从 **Fields list (字段列表)** 窗格中，将要使用的字段拖到相应的字段井中。通常，您需要使用以目标字段井指示的维度或度量字段。如果您选择使用维度字段作为度量，则系统会对其自动应用 **Count** 聚合函数来创建数值。

   要创建热图，请将一个维度拖到 **Rows** 字段井上，将另一个维度拖到 **Columns** 字段井上，并将一个度量拖到 **Values** 字段井上。

1. (可选) 通过将一个或多个其他字段拖到 **Rows** 或 **Columns** 字段井上来添加向下钻取层。有关添加向下钻取的更多信息，请参阅[在 Quick Sight 中向视觉数据添加向下钻取](adding-drill-downs.md)。

# 使用 Highcharts


使用 Highcharts 视觉对象来创建使用 [Highcharts Core 库](https://www.highcharts.com/blog/products/highcharts/)的自定义图表类型和视觉对象。Highcharts 视觉效果让 Quick 作者可以直接访问 [High](https://api.highcharts.com/highcharts/) charts API。

要配置 Highcharts 视觉对象，Quick 作者需要在 Quick 中向视觉对象添加 Highcharts JSON 架构。作者可以使用快速表达式来引用快速字段，以及用于生成 Highcharts 视觉效果的 JSON 架构中的格式选项。JSON **图表代码**编辑器为自动完成和实时验证提供上下文帮助，以确保输入 JSON 架构配置正确。为了维护安全性，Highcharts 可视化编辑器不接受 CSS 或 HTML 代码输入。 JavaScript

有关 Amazon Quick 中 Highcharts 视觉效果的更多信息，请参阅中的 [Highcharts 视觉 QuickStart 指南](https://democentral.learnquicksight.online/#Dashboard-FeatureDemo-Highcharts-Visual)。[DemoCentral](https://democentral.learnquicksight.online/#)

下图显示了在 Quick 中 Highcharts 视觉对象的**图表代码** JSON 编辑器中配置的口红图表。

![\[alt text not found\]](http://docs.amazonaws.cn/quick/latest/userguide/images/highcharts-example1.png)


[有关可以在 Quick 中使用 Highcharts 视觉效果创建的视觉效果的更多示例，请参阅 Highcharts 演示。](https://www.highcharts.com/demo)

## 注意事项


在开始在 Amazon Quick 中创建 Highcharts 视觉效果之前，请查看适用于 Highcharts 视觉效果的以下限制。
+ Highcharts **图表代码** JSON 编辑器不支持以下 JSON 值：
  + 函数
  + 日期
  + 未定义的值
+ Highcharts 视觉对象不支持指向 GeoJSON 文件或其他图像的链接。
+ 字段颜色不适用于 Highcharts 视觉对象。默认主题颜色适用于所有 Highcharts 视觉对象。

## 创建 Highcharts 视觉对象


使用以下步骤在 Amazon Quick 中创建 Highcharts 视觉效果。

1. 打开 [Quick 控制台](https://quicksight.aws.amazon.com/)。

1. 打开要为其添加 Highcharts 视觉效果的快速分析。

1. 在应用程序栏上选择**添加**，然后选择**添加视觉对象**。

1. 在**视觉对象类型**窗格中，选择 Highcharts 视觉对象图标。分析工作表上会出现一个空视觉对象，并且左侧打开**属性**窗格。

1. 在**属性**窗格中，展开**显示设置**部分并执行以下操作：

   1. 对于**编辑标题**，选择画笔图标，输入希望视觉对象具有的标题，然后选择**保存**。或者，选择眼球图标以隐藏标题。

   1. （可选）对于**编辑副标题**，选择画笔图标，输入希望视觉对象具有的副标题，然后选择**保存**。或者，选择眼球图标来隐藏副标题。

   1. （可选）对于**替代文本**，添加希望视觉对象具有的替代文本。

1. 展开**数据点限制**部分。对于**要显示的数据点数量**，输入希望视觉对象显示的数据点数。Highcharts 视觉对象最多可显示 1 万个数据点。

1. 展开**图表代码**部分。

1. 在**图表代码** JSON 编辑器中输入 JSON 架构。该编辑器会提供上下文帮助和实时验证，以确保输入 JSON 配置正确。Quick 发现的任何错误都可以在**错误**下拉列表中查看。下面的示例展示了一个 JSON 架构，它创建了一个口红图表，显示了各行业当年的销售额。

   ```
   {
     "xAxis": {
       "categories": ["getColumn", 0]
     },
     "yAxis": {
       "min": 0,
       "title": {
         "text": "Amount ($)"
       }
     },
     "tooltip": {
       "headerFormat": "<span style='font-size:10px'>{point.key}</span><table>",
       "pointFormat": "<tr><td style='color:{series.color};padding:0'>{series.name}: </td><td style='padding:0'><b>${point.y:,.0f}</b></td></tr>",
       "footerFormat": "</table>",
       "shared": true,
       "useHTML": true
     },
     "plotOptions": {
       "column": {
         "borderWidth": 0,
         "grouping": false,
         "shadow": false
       }
     },
     "series": [
       {
         "type": "column",
         "name": "Current Year Sales",
         "color": "rgba(124,181,236,1)",
         "data": ["getColumn", 1],
         "pointPadding": 0.3,
         "pointPlacement": 0.0
       }
     ]
   }
   ```

1. 选择**应用代码**。Quick 将 JSON 架构转换为显示在分析中的视觉对象。要更改呈现的视觉对象，请更新 JSON 架构中的相应属性，然后选择**应用代码**。

1. （可选）打开**参考**下拉列表以访问有用的 Highctarts 参考资料的链接。

当您对呈现的视觉对象感到满意时，请关闭属性窗格。有关可用于配置 Highcharts 视觉效果的 Quick Sight 特定表达式的更多信息，请参阅[适用于 Highcharts 视觉效果的亚马逊快速 JSON 表达式语言](highchart-expressions.md)。

## 交互式 Highchart 功能


Amazon Quick Sight 中的 Highchart 可视化支持自定义操作、突出显示和自定义字段颜色一致性，使您可以创建与其他 Quick Sight 视觉效果无缝集成的交互式且视觉上有凝聚力的图表。

### 自定义操作


通过自定义操作，您可以为 Highchart 可视化效果中的任何数据点定义特定行为。此功能与 Quick Sight 的现有操作框架无缝集成，使您能够创建响应用户点击的交互式图表。该系统目前支持单个数据点选择，让您可以精确控制用户交互。自定义操作可以在各种图表类型中实现，包括折线图、条形图和堆叠条形图等。

要实现自定义操作，需要修改 Highcharts JSON 配置。向您的系列配置添加一个事件块，指定点击事件和相应的操作。例如：

```
{
  "series": [{
    "type": "line",
    "data": ["getColumn", 1],
    "name": "value",
    "events": {
      "click": [
        "triggerClick", { "rowIndex": "point.index" }
      ]
    }
}]
```

此配置可在图表的数据点上启用点击事件，从而允许 Quick Sight 根据所选数据处理自定义操作。

### 跨视觉对象突出显示


跨视觉对象突出显示通过在不同图表之间创建视觉对象连接来增强控制面板的交互性。当用户选择一个图表中的元素时，其他视觉对象中的相关元素会自动突出显示，而不相关的元素则会变暗。此功能可帮助用户快速识别多个可视化效果之间的关系和模式，从而提高数据理解和分析能力。

要启用跨视觉对象突出显示并保持字段颜色一致性，请在 Highcharts JSON 配置中使用 `quicksight` 子句。该子句充当 Highcharts 渲染和 Quick 的视觉交互系统之间的桥梁。下面是有关如何设置的示例：

```
{
  "quicksight": {
    "pointRender": ["updatePointAttributes", {
      "opacity": ["case", 
        ["dataMarkMatch", ["getColumnName", 0], "series.name"],
        1,  // Full opacity for matching elements
        0.1 // Dim non-matching elements
      ],
      "color": ["getColumnColorOverrides", ["getColumnName", 0], "series.name"]
    }]
  }
}
```

此配置使用 Quick Sight 的 JSON 表达式语言，根据用户交互和预定义的配色方案动态修改不透明度和颜色等视觉属性。

对于更复杂的场景，您可以根据多种条件设置突出显示。这使得您的可视化效果具有更细致的交互性。以下示例根据季度或星期几突出显示元素：

```
{
  "quicksight": {
    "pointRender": ["updatePointAttributes", {
      "opacity": ["case",
        ["||",
          ["dataMarkMatch", "quarter", "series.name"],
          ["dataMarkMatch", "day_of_week", "point.name"]
        ],
        1,  // Full opacity for matching elements
        0.1 // Dim non-matching elements
      ],
    }]
  }
}
```

### 字段级颜色一致性


保持控制面板的视觉连贯性对于有效的数据解释至关重要。字段级颜色一致性功能可确保分配给特定维度的颜色在控制面板的所有视觉对象中保持不变。这种一致性有助于用户快速识别和跟踪不同图表类型和视图中的特定数据类别，从而增强整体用户体验和数据理解。

# 适用于 Highcharts 视觉效果的亚马逊快速 JSON 表达式语言
适用于 Highcharts 的 JSON 表达式语言

Highcharts 视觉对象接受大多数[有效的 JSON 值](https://www.w3schools.com/js/js_json_datatypes.asp)、标准算术运算符、字符串运算符和条件运算符。Highcharts 视觉对象不支持以下 JSON 值：
+ 函数
+ 日期
+ 未定义的值

快速创作者可以使用 JSON 表达式语言为 highcharts 视觉效果创建 JSON 架构。JSON 表达式语言用于将 JSON 绑定到 APIs 或数据集，以允许动态填充和修改 JSON 结构。开发人员还可以使用 JSON 表达式语言，通过简洁直观的表达式对 JSON 数据进行扩充和转换。

在 JSON 表达式语言中，表达式以数组形式表示，其中第一个元素指定操作，后续元素是参数。例如，`["unique", [1, 2, 2]]` 对数组 `[1, 2, 2]` 应用 `unique` 操作，结果为 `[1, 2]`。这种基于数组的语法允许使用灵活的表达式，从而可以对 JSON 数据进行复杂的转换。

JSON 表达式语言支持*嵌套表达式*。嵌套表达式是包含其他表达式作为参数的表达式。例如，`["split", ["toUpper", "hello world"], " "]` 首先将字符串 `hello world` 转换为大写，然后将其拆分为单词数组，结果为 `["HELLO", "WORLD"]`。

使用以下部分详细了解 Amazon Quick 中 Highcharts 视觉效果的 JSON 表达式语言。

**Topics**
+ [

# 算术
](jle-arithmetics.md)
+ [

# 数组运算
](jle-arrays.md)
+ [

# Amazon 快速表达式
](jle-qs-expressions.md)

# 算术


下表显示了可与 JSON 表达式语言一起使用的算术表达式。


| 操作 | Expression | Input | Output | 
| --- | --- | --- | --- | 
| 加 | ["\$1", operand1, operand2] | \$1 sum: ["\$1", 2, 4] \$1 | \$1 sum: 6 \$1 | 
| 减 | ["-", operand1, operand2] | \$1 difference: ["-", 10, 3] \$1 | \$1 difference: 7 \$1 | 
| 乘 | ["\$1", operand1, operand2] | \$1 product: ["\$1", 5, 6] \$1 | \$1 product: 30 \$1 | 
| 除 | ["/", operand1, operand2] | \$1 quotient: ["/", 20, 4] \$1 | \$1 quotient: 5 \$1 | 
| 取模 | ["%", operand1, operand2] | \$1 remainder: ["%", 15, 4] \$1 | \$1 remainder: 3 \$1 | 
| 幂 | ["\$1\$1", base, exponent] | \$1 power: ["\$1\$1", 2, 3] \$1 | \$1 power: 8 \$1 | 
| 绝对值 | ["abs", operand] | \$1 absolute: ["abs", -5] \$1 | \$1 absolute: 5 \$1 | 
| Square Root | ["sqrt", operand] | \$1 sqroot: ["sqrt", 16] \$1 | \$1 sqroot: 4 \$1 | 
| 对数（以 10 为底） | ["log10", operand] | \$1 log: ["log10", 100] \$1 | \$1 log: 2 \$1 | 
| 自然对数 | ["ln", operand] | \$1 ln: ["ln", Math.E] \$1 | \$1 ln: 1 \$1 | 
| 四舍五入 | ["round", operand] | \$1 rounded: ["round", 3.7] \$1 | \$1 rounded: 4 \$1 | 
| 向下取整 | ["floor", operand] | \$1 floor: ["floor", 3.7] \$1 | \$1 floor: 3 \$1 | 
| 向上取整 | ["ceil", operand] | \$1 ceiling: ["ceil", 3.2] \$1 | \$1 ceiling: 4 \$1 | 
| 正弦 | ["sin", operand] | \$1 sine: ["sin", 0] \$1 | \$1 sine: 0 \$1 | 
| 余弦 | ["cos", operand] | \$1 cosine: ["cos", 0] \$1 | \$1 cosine: 1 \$1 | 
| 正切 | ["tan", operand] | \$1 tangent: ["tan", Math.PI] \$1 | \$1 tangent: 0 \$1 | 

# 数组运算


JSON 表达式语言允许对以下函数进行通用数组操作：
+ `map` – 将映射函数应用于数组的每个元素，并返回包含转换值的新数组。

  例如，`["map", [1, 2, 3], ["*", ["item"], 2]]` 通过将数组 `[1, 2, 3]` 的每个元素乘以 2 来映射该数组的每个元素。
+ `filter` – 根据给定的条件筛选数组并返回仅包含满足条件的元素的新数组

  例如，`["filter", [1, 2, 3, 4, 5], ["==", ["%", ["item"], 2], 0]]` 筛选数组 `[1, 2, 3, 4, 5]` 以仅包含偶数。
+ `reduce` – 通过对每个元素应用 Reducer 函数并累加结果，将数组缩减为单个值。

  例如，`["reduce", [1, 2, 3, 4, 5], ["+", ["acc"], ["item"]], 0]` 将数组 `[1, 2, 3, 4, 5]` 缩减为其元素之和。
+ `get` – 通过指定键或索引，从对象或数组中检索值。

  例如，`["get", ["item"], "name"]` 从当前项检索 `"name"` 属性的值。
+ `unique` – 给定一个数组，仅返回此数组内唯一的项。

  例如，`["unique", [1, 2, 2]]` 将返回 `[1, 2]`。

# Amazon 快速表达式


Amazon Quick 提供了其他表达式来增强 Highcharts 视觉效果的功能。使用以下各节详细了解 Highcharts 视觉效果的常用快速表达式。有关 Amazon Quick 中的 JSON 表达式语言的更多信息，请参阅中的 [Highcharts 视觉 QuickStart 指南](https://democentral.learnquicksight.online/#Dashboard-FeatureDemo-Highcharts-Visual)。[DemoCentral](https://democentral.learnquicksight.online/#)

**Topics**
+ [

## `getColumn`
](#highcharts-expressions-getcolumn)
+ [

## `formatValue`
](#highcharts-expressions-formatvalue)

## `getColumn`


使用 `getColumn` 表达式从指定的列索引返回值。例如，下表显示了产品列表及其类别和价格。


| Product name | 类别 | Price | 
| --- | --- | --- | 
|  产品 A  |  Technology  |  100  | 
|  产品 B  |  零售  |  50  | 
|  产品 C  |  零售  |  75  | 

以下 `getColumn` 查询生成一个数组，显示所有产品名称及其价格。

```
{
	product name: ["getColumn", 0], 
	price: ["getColumn", 2]
}
```

返回以下 JSON：

```
{
	product name: ["Product A", "Product B", "Product C"],
	price: [100, 50, 75]
}
```

您还可以一次传递多个列来生成一组数组，如下例所示。

**输入**

```
{
	values: ["getColumn", 0, 2]
}
```

**输出**

```
{
	values: [["Product A", 100], ["Product B", 50], ["Product C", 75]]
}
```

与 `getColumn` 类似，以下表达式可用于从字段井或主题返回列值：
+ `getColumnFromGroupBy` 从分组依据字段返回列。第二个参数是要返回的列的索引。例如，`["getColumnFromGroupBy", 0]` 以数组形式返回第一个字段的值。您可以传递多个索引来获取一组数组，其中每个元素都与分组依据字段井中的字段对应。
+ `getColumnFromValue` 从值字段井返回列。您可以传递多个索引来获取一组数组，其中每个元素都与值字段井中的字段对应。
+ `getColorTheme`返回 Quick 主题的当前调色板，如以下示例所示。

  ```
  {
  "color": ["getColorTheme"]
  }
  ```

  ```
  {
  "color": ["getPaletteColor", "secondaryBackground"]
  }
  ```

**示例**

![\[alt text not found\]](http://docs.amazonaws.cn/quick/latest/userguide/images/get-column-example.png)


`getColumn` 可以访问表中的任何列：
+ `["getColumn", 0]` - 返回数组 `[1, 2, 3, 4, 5, ...]`
+ `["getColumn", 1]` - 返回数组 `[1, 1, 1, 1, 1, ...]`
+ `["getColumn", 2]` - 返回数组 `[1674, 7425, 4371, ...]`

`getColumnFromGroupBy` 的工作方式类似，但是其索引仅限于分组依据字段井中的列：
+ `["getColumnFromGroupBy", 0]` - 返回数组 `[1, 2, 3, 4, 5, ...]`
+ `["getColumnFromGroupBy", 1]` - 返回数组 `[1, 1, 1, 1, 1, ...]`
+ `["getColumnFromGroupBy", 2]` - 不起作用，因为分组依据字段井中只有两列

`getColumnFromValue` 的工作方式类似，但是其索引仅限于值字段井中的列：
+ `["getColumnFromValue", 0]` - 返回数组 `[1, 2, 3, 4, 5, ...]`
+ `["getColumnFromValue", 1]` - 不起作用，因为值字段井中只有一列
+ `["getColumnFromValue", 2]` - 不起作用，因为值字段井中只有一列

## `formatValue`


使用`formatValue`表达式将快速格式化应用于您的值。例如，以下表达式使用在 Quick 字段井的第一个字段中指定的格式值来格式化 x 轴标签。

```
 "xAxis": {
		"categories": ["getColumn", 0],
		"labels": {
		"formatter": ["formatValue", "value", 0]
		}
	}
```

# 使用直方图


使用 Amazon Quick 中的直方图来显示数据中连续数值的分布情况。Amazon Quick 使用非标准化直方图，即使用每个数据桶中数据点或事件的绝对计数。

要创建直方图，需要使用一个度量。新的直方图一开始会在 X 轴上显示十个*条柱*（也称为*桶*）。它们在图表上显示为条形。您可以根据数据集自定义条柱。Y 轴显示每个条柱中值的绝对计数。

请确保调整格式设置，以便获得清晰可识别的形状。如果数据包含异常值，有一个或多个值偏离 X 轴的一侧，这可以清晰地展示出来。有关 Amazon Quick 如何处理超出显示限制的数据的信息，请参阅[显示限制](working-with-visual-types.md#display-limits)。

## 直方图的功能


可以通过下表了解直方图支持的功能。


****  

| 功能 | 支持？ | 评论 | 有关更多信息 | 
| --- | --- | --- | --- | 
| 更改图例显示 | 否 |  | [Quick 中关于视觉类型的图例](customizing-visual-legend.md) | 
| 更改标题显示 | 是 |  | [Quick 中视觉类型上的标题和字幕](customizing-a-visual-title.md) | 
| 更改轴范围 | 否 | 但是，您可以更改条柱计数或条柱间隔宽度（分布范围）。 |  | 
| 显示或隐藏轴线、网格线、轴标签和轴排序图标 | 是 |  | [Quick 中视觉类型上的轴和网格线](showing-hiding-axis-grid-tick.md) | 
| 改变视觉对象颜色 | 是 |  | [Quick 中视觉类型中的颜色](changing-visual-colors.md) | 
| 聚焦或排除元素 | 否 |  |  | 
| 排序 | 否 |  |  | 
| 执行字段聚合 | 否 | 直方图仅使用计数聚合。 |  | 
| 添加向下钻取 | 否 |  |  | 

## 创建直方图


要创建直方图，请按照以下过程操作。

**创建直方图**

1. 在分析页面上，选择工具栏上的**可视化**。

1. 在应用程序栏上选择**添加**，然后选择**添加视觉对象**。

1. 在**视觉类型**窗格上，选择直方图图标。

1. 在 **Fields list (字段列表)** 窗格中，选择要在 **Value (值)** 字段井中使用的字段。**Count (计数)** 聚合会自动应用于该值。

   生成的直方图显示以下内容：
   + 默认情况下，X 轴显示 10 个条柱，表示所选度量中的间隔。您可以在下一步中自定义条柱。
   + Y 轴显示每个条柱中各个值的绝对计数。

1. （可选）在视觉对象控件上选择 **Format (格式)**，以更改直方图的格式。您可以按计数或宽度设置条柱格式，但不能两者同时采用。计数设置更改显示的条柱数。宽度设置更改每个条柱包含的间隔的宽度或长度。

## 设置直方图格式


要设置直方图格式，请按照以下过程操作。

**设置直方图格式**

1. 选择要使用的直方图。它应该是突出显示的选择。视觉对象控件显示在直方图的右上角。

1. 选择视觉对象控件菜单上的齿轮图标，查看 **Format visual (设置视觉对象格式)** 选项。

1. 在**属性**窗格中，设置以下选项来控制直方图的显示：
   + **Histogram (直方图)** 设置。选择以下*某个*设置：
     + 条柱计数（选项 1）：X 轴上显示的条柱数。
     + 条柱宽度（选项 1）：每个间隔的宽度（或长度）。此设置控制要包含在每个条柱中的项目或事件数量。例如，如果数据以分钟为单位，则可将其设置为 10 以显示 10 分钟的间隔。
   + 使用以下设置，您可以探索为数据集直方图设置格式的最佳做法。例如，在某些情况下，某个条柱中可能会出现很高的峰值，而其他大多数条柱的峰值却很低。这不是一个有价值的视图。您可以单独或综合使用以下各项设置：
     + 更改 **X 轴**设置中**显示的数据点数**。

       默认情况下，Amazon Quick 最多可显示 100 个垃圾桶（存储桶）。如果要显示更多（最多可显示 1,000 个），请更改**显示的数据点数**的 X 轴设置。
     + 在 **Y 轴**设置中启用**对数刻度**。

       有时，您的数据不符合您想要的形状，这可能会产生误导性的结果。例如，如果形状向右偏斜过多，而无法正确辨识，则可以对其应用对数刻度。这样做不会对数据进行标准化；但是，这确实可以减少偏斜。
     + 显示 **Data labels (数据标签)**。

       您可以启用数据标签的显示以查看图表中的绝对计数。即使在大多数情况下不想显示这些标签，也可以在开发分析时启用它们。标签可以帮助您决定格式设置和筛选选项，因为它们可以显示出因为太小而无法呈现的条柱中的计数。

       要查看所有数据标签（即使重叠），请启用 **Allow labels to overlap (允许标签重叠)**。

1. （可选）更改其他视觉对象设置。有关更多信息，请参阅 [在 Amazon 中快速格式化](formatting-a-visual.md)。

## 了解直方图


虽然直方图看起来与条形图相似，其实它们非常不同。事实上，唯一的相似之处就是它们的外观，因为它们都使用条形。在直方图上，每个条形称为一个*条柱*或一个*桶*。

每个条柱都包含一个叫做*间隔*的值范围。当您将鼠标暂停在某个条柱上时，有关间隔的详细信息将显示在工具提示中，其中会显示两个用图象字符括起来的数字。图象字符的类型指示其中所括的数字是否是所选条柱内的间隔的一部分，如下所示：
+ 数字旁为方括号表示包含该数字。
+ 数字旁为圆括号表示不包含该数字。

例如，假设直方图中的第一个条形显示以下表示法。

```
[1, 10)
```

方括号表示数字 1 包含在第一个间隔中。圆括号表示不包含数字 10。

在同一直方图中，第二个条形显示以下表示法。

```
[10, 20)
```

在本例中，第二个间隔包含 10，不包含 20。数字 10 不能同时包含在两个间隔中，因此该表示法显示了哪个间隔包含它。

**注意**  
在直方图中用于标记间隔的模式来自标准数学表示法。以下示例使用一组数字（包括 10、20 以及它们之间的每一个数字）展示了可能的模式。  
[10，20] – 这是全封闭集。它的两端都为硬边界。
[10，21）– 这是半开放集。它的左端为硬边界，右端为软边界。
（9，20] – 这是半开放集。它的左端为软边界，右端为硬边界。
（9，21） – 这是全开放集。它的两端都为软边界。

由于直方图使用量化数据（数字）而不是定性数据，因此数据的分布有一个逻辑顺序。这就是所谓的*形状*。形状通常是根据每个条柱中的计数描述形状所具有的质量。包含较多数值的条柱形成*峰值*。包含较少数值的条柱在图表边缘形成*尾巴*，在峰值之间形成*低谷*。大多数直方图都具有以下某种形状：
+ 非对称或*偏斜*分布的值聚集在左侧或右侧（X 轴的低端或高端）附近。偏斜方向由数据的较长尾巴的位置而不是峰值的位置决定。这是因为此方向也描述了均值（平均值）的位置。在偏斜分布中，均值和中位数是两个不同的数字。偏斜分布的不同类型如下：
  + *负*偏斜或*左*偏斜 – 均值在峰值左侧的图表。左侧有一个较长的尾巴，右侧有一个峰值，后面跟一个较短的尾巴。
  + *正*偏斜或*右*偏斜 – 均值在峰值右侧的图表。右侧有一个较长的尾巴，左侧有一个峰值，有时前面会有一个较短的尾巴。
+ 对称或*正态*分布的形状在中心点两侧是完全对称的（例如，钟形曲线）。在正态分布中，均值和中位数是相同的值。正态分布的不同类型如下：
  + 正态分布或*单峰*分布 – 有一个中心峰值代表最常见值的图表。这通常称为钟形曲线或高斯分布。
  + 双峰 – 有两个峰值代表最常见值的图表。
  + 多峰 – 有三个或更多峰值代表最常见值的图表。
  + 均匀 – 没有高峰或低谷且数据分布相对均匀的图表。

下表介绍了直方图与条形图的不同之处。


| 直方图 | 条形图 | 
| --- | --- | 
| 直方图显示一个字段中值的分布。 | 条形图则会比较按维度分组的一个字段中的值。 | 
| 直方图将值分类到代表一系列值的条柱中，例如 1-10、10-20。 | 条形图则会绘制按类别分组的值。 | 
| 所有条柱的总和恰好等于所筛选数据中的全部值。 | 条形图则不需要显示所有可用的数据。您可以在视觉层面更改显示设置。例如，条形图可以仅显示前 10 类数据。 | 
| 重新排列条形会影响整个图表的意义。 | 可以按任意顺序排列条形，而不会改变整个图表的含义。 | 
| 条形之间没有间隔，表示这是连续数据。 | 条形之间有间隔，表示这是分类数据。 | 
| 如果直方图中包含一条线，它表示数据的一般形状。 | 如果条形图中包含一条线，则称为组合图，这条线表示与条形不同的度量。 | 

# 使用图像组件


使用图像组件将静态图像从桌面上传到快速分析。每张快速分析表最多支持 10 个图像组件。每个工作表 50 个视觉对象这一限制不包括图像组件。图像组件的文件大小不能超过 1MB。

图像组件支持以下文件格式：
+ `.bmp`
+ `.jpg/.jpeg`
+ `.png`
+ `.tiff`
+ `.webp`

使用以下步骤将图像组件添加到快速分析中：

**向快速分析中添加图像组件**

1. 打开 [Quick 控制台](https://quicksight.aws.amazon.com/)。

1. 打开要向其添加图像的快速分析。

1. 选择分析顶部工具栏中的**添加图像**按钮。

1. 您的桌面文件选择将打开。选择要上传的文件，然后选择**打开**。图像组件的文件大小不能超过 1MB。

1. 图像将上传到 Quick 并显示在分析中。

1. （可选）要添加替代文本或更新图像缩放选项，请选择图像右上角的**属性**图标以打开**属性**窗格。

1. （可选）要向图像添加[自定义工具提示](https://docs.amazonaws.cn/quicksuite/latest/userguide/customizing-visual-tooltips)，请打开**属性**窗格，选择**交互**，然后选择**添加操作**。图像组件不支持筛选操作。您还可以使用**交互**部分向图像组件添加自定义导航和 URL 操作。

1. （可选）要复制或替换图像，请选择图像右上角的**更多选项**省略号（三个点）图标，然后选择要执行的操作。

# 使用 KPIs


使用关键绩效指标 (KPI) 可以直观呈现关键值与其目标值之间的比较。

KPI 会显示值比较、正在比较的两个值以及为显示的数据提供上下文的视觉对象。您可以根据业务需求从一组预先设计的布局中进行选择。下图显示了使用迷你图的 KPI 视觉对象示例。

1. 在**视觉对象窗格**中选择 **添加 (\$1)** 下拉菜单。

1. 从“视觉对象类型”菜单中选择 KPI 图标。

## KPI 功能


要了解 Amazon Quick 中的 KPI 视觉类型支持的功能，请使用下表。


| 功能 | 支持？ | 评论 | 有关更多信息 | 
| --- | --- | --- | --- | 
| 更改标题显示 | 是 |  | [Quick 中视觉类型上的标题和字幕](customizing-a-visual-title.md) | 
| 删除标题 | 是 | 您可以选择不显示标题。 |  | 
| 更改比较方法 | 是 | 默认情况下，Amazon Quick 会自动选择一种方法。设置有自动、差异、百分比和差异百分比。 |  | 
| 更改显示的主要值 | 是 | 您可以选择比较 (默认) 或实际。 |  | 
| 显示或删除进度栏 | 是 | 您可以设置视觉对象格式以显示 (默认) 或不显示进度条。 |  | 

有关 KPI 格式设置选项的更多信息，请参阅 [KPI 选项](KPI-options.md)。

## 正在创建 KPI


要创建 KPI，请按照以下过程操作。

**创建 KPI**

1. 为您的数据集创建一个新的分析。

1. 在 **Visual types** 窗格中，选择 KPI 图标。

1. 从 **Fields list (字段列表)** 窗格中，将要使用的字段拖到相应的字段井中。您必须使用目标字段井指示的度量字段。如果您选择使用维度字段作为度量，则系统会对其自动应用 **Count** 聚合函数来创建数值。

   要创建 KPI，请将一个度量拖到 **Value** 字段井上。要将该值与目标值进行比较，请将另一个度量拖到 **Target value** 字段井上。

1. (可选) 选择视觉对象右上角的视觉对象菜单，然后选择 **Format visual** 可选择格式选项。

## 更改 KPI 的布局


要更改 KPI 的布局，请按照以下过程操作。

**更改 KPI 的布局**

1. 导航到要更改的 KPI 视觉对象，然后选择 **KPI 布局**。

1. 在 **KPI 布局**窗格中，选择要使用的 KPI 布局。

# 使用图层地图


使用图层地图来可视化具有自定义地理边界的数据，例如国会选区、销售区域或用户定义的区域。使用图层地图，Quick 作者可以将 GeoJSON 文件上传到 Amazon Quick，这些文件在底图上塑造图层，并与快速数据结合以可视化相关的指标和维度。形状图层可以通过颜色、边框和不透明度来设置样式。快速创作者还可以通过工具提示和自定义操作为图层地图添加交互性。

**注意**  
Amazon Quick 图层地图视觉效果仅支持多边形形状。不支持线和点几何体。

下图显示了 Amazon Quick 中的图层地图视觉效果。

![\[alt text not found\]](http://docs.amazonaws.cn/quick/latest/userguide/images/layer-map.png)


## 使用分层地图创建形状图层


使用以下步骤在 Amazon Quick 中创建带有图层地图视觉效果的形状图层。

1. 打开 [Quick 控制台](https://quicksight.aws.amazon.com/)。

1. 打开要向其添加图层地图的快速分析。

1. 在应用程序栏上选择**添加**，然后选择**添加视觉对象**。

1. 在**视觉对象类型**窗格上，选择图层地图图标。

1. 分析中会出现一个空地图视觉对象，并提示您继续配置图层。选择**配置图层**以继续配置图层地图。

1. **图层属性**窗格在右侧打开。导航到**形状文件**部分，然后选择**上传形状文件**。

1. 选择要可视化的 GeoJSON 文件。文件必须是`.geojson`格式化的，并且不得超过 100 MB。

1. 导航到**数据**部分。

1. 对于**形状文件关键字段**，选择希望形状可视化的字段。

1. （可选）对于**数据集关键字段**，选择希望形状可视化的数据集字段。要为形状指定颜色，请添加一个色域。如果色域是度量，则形状使用渐变色。如果色域是维度，则形状使用分类着色。如果未为形状分配色域，请使用**图层属性**窗格的**样式**部分中的填充颜色选项为所有形状设置通用颜色。

1. （可选）要更改图层名称，请导航至**图层选项**部分，然后在**图层名称**输入中输入名称。

1. （可选）要更改填充或边框颜色，请导航至**样式**部分，然后选择要更改的对象旁边的颜色开关。要调整颜色的不透明度，请在眼睛图标旁边的输入框中输入百分比。如果没有为**数据集关键字段**分配色域，则可以使用填充颜色为所有形状设置通用颜色。

# 使用折线图


对于以下情况，可以使用折线图比较度量值在一段时间的变化情况：
+ 一段时间内的一个度量，例如，按月份排列的销售总额。
+ 一段时间内的多个度量，例如，按月份排列的销售总额和销售净额。
+ 一段时间内某个维度的一个度量，例如，按航空公司排列的每日航班延误数。

折线图根据 Y 轴显示的范围显示一组度量或维度的各个值。面积折线图与常规折线图的不同之处在于，前者中的每个值使用图表的着色区域 (而不只是一条线) 表示，这让您能够更容易地评估不同项目值的差异。

由于堆叠面积折线图与其他折线图的工作方式不同，因此如果可以，则简化堆叠面积折线图。这样，受众不会试图解释数字。相反，他们可以专注于每组值与整体的关系。一种简化方法是通过减小轴的步长大小来删除屏幕左侧下方的数字。要执行此操作，请从视觉对象菜单中选择 **Options (选项) ** 图标。在 **Y 轴**下的**格式选项**中，输入 **2** 作为**步长**。

图表上的每一条线表示一段时间内的度量值。您可以交互式地查看图表上的值。将鼠标悬停在任意一条线上可看到弹出图例，其中显示了 **X 轴**上每条线的值。如果将鼠标悬停在数据点上，则可以在 **X 轴**上看到该特定点的**值**。

使用折线图可以比较一段时间内一个或多个度量或维度的值的变化情况。

在常规折线图中，每个值由一条线表示；在面积折线图中，每个值由图表的着色区域表示。

使用堆叠面积折线图可以比较一段时间内一个或多个度量组或维度组的值的变化情况。堆叠面积折线图显示 X 轴上每个组的总值。它们使用颜色分段来显示组中每个度量或维度的值。

未选择任何着色区域时，折线图最多可在 X 轴上显示 1 万个数据点。如果填充颜色，折线图最多可在 X 轴上显示 400 个数据点，并且最多可以显示 25 个着色数据点。有关超出该视觉对象类型的显示限制的数据的更多信息，请参阅[显示限制](working-with-visual-types.md#display-limits)。

## 折线图的功能


可以使用下表了解折线图支持的功能。


| 功能 | 支持？ | 评论 | 有关更多信息 | 
| --- | --- | --- | --- | 
| 更改图例显示 | 是 |  | [Quick 中关于视觉类型的图例](customizing-visual-legend.md) | 
| 更改标题显示 | 是 |  | [Quick 中视觉类型上的标题和字幕](customizing-a-visual-title.md) | 
| 更改轴范围 | 是 | 您可以设置 Y 轴的范围。 | [在 Quick 中对视觉类型进行范围和缩放](changing-visual-scale-axis-range.md) | 
| 显示或隐藏轴线、网格线、轴标签和轴排序图标 | 是 |  | [Quick 中视觉类型上的轴和网格线](showing-hiding-axis-grid-tick.md) | 
| 添加第二根 Y 轴 | 是 |  | [创建双轴折线图](#dual-axis-chart) | 
| 改变视觉对象颜色 | 是 |  | [Quick 中视觉类型中的颜色](changing-visual-colors.md) | 
| 聚焦或排除元素 | 是，但有例外 | 您可以聚焦或排除图表上的任何折线，但以下情况除外： [\[See the AWS documentation website for more details\]](http://docs.amazonaws.cn/quick/latest/userguide/line-charts.html) 在上述情况下，您只能聚焦折线，但不能排除它。 |  [聚焦视觉对象元素](focusing-on-visual-elements.md) [排除视觉对象元素](excluding-visual-elements.md) | 
| 排序 | 是，但有例外 | 您可在 X axis (X 轴) 和 Value (值) 字段井中为数字度量进行数据排序。其他数据将自动按升序排序。 | [在 Amazon Quick 中对视觉数据进行分类](sorting-visual-data.md) | 
| 执行字段聚合 | 是 | 您必须将聚合应用于为值选择的字段，不能将聚合应用于为 X 轴和颜色选择的字段。 | [更改字段聚合](changing-field-aggregation.md) | 
| 添加向下钻取 | 是 | 您可以向 X axis 和 Color 字段井添加向下钻取级别。 | [在 Quick Sight 中向视觉数据添加向下钻取](adding-drill-downs.md) | 

## 创建折线图


要创建折线图，请按照以下过程操作。

**创建折线图**

1. 在分析页面上，选择工具栏上的**可视化**。

1. 在应用程序栏上选择**添加**，然后选择**添加视觉对象**。

1. 在 **Visual types (视觉对象类型)** 窗格上，选择某个折线图图标。

1. 从 **Fields list (字段列表)** 窗格中，将要使用的字段拖到相应的字段井中。通常，您需要使用以目标字段井指示的维度或度量字段。如果您选择使用维度字段作为度量，则系统会对其自动应用 **Count** 聚合函数来创建数值。
   + 要创建单度量折线图，请将一个维度拖到 **X axis** 字段井上，并将一个度量拖到 **Value** 字段井上。
   + 要创建多度量折线图，请将一个维度拖到 **X axis** 字段井上，并将两个或多个度量拖到 **Value** 字段井上。将 **Color** 字段井留空。
   + 要创建多度量折线图，请将一个维度拖到 **X axis** 字段井上，将一个度量拖到 **Value** 字段井上，并将另一个维度拖到 **Color** 字段井上。

1. (可选) 通过将一个或多个其他字段拖到 **X axis** 或 **Color** 字段井上来添加向下钻取层。有关添加向下钻取的更多信息，请参阅[在 Quick Sight 中向视觉数据添加向下钻取](adding-drill-downs.md)。

## 创建双轴折线图


如果要在同一折线图中显示两个或多个指标，则可创建双轴折线图。

*双轴图表*是具有两根 Y 轴（一根轴在图表左侧，一根轴在图表右侧）的图表。例如，假设您创建了折线图。图中展示了一段时间内注册邮件列表和免费服务的访客数量。如果这两个度量之间的刻度随时间推移变化很大，则图表可能类似于以下折线图。由于度量之间的刻度变化很大，因此刻度较小的度量几乎维持在零处。

![\[包含两条线和一条轴的折线图的图像。一条线维持在零处。\]](http://docs.amazonaws.cn/quick/latest/userguide/images/dual-axis-chart1.png)


 如果要在同一图表中显示这些度量，则可创建双轴折线图。以下示例展示了具有两条 Y 轴的同一折线图。

![\[上一个双轴折线图的图像。两条线现在都可见。\]](http://docs.amazonaws.cn/quick/latest/userguide/images/dual-axis-chart2.png)


**创建双轴折线图**

1. 在分析中创建折线图。有关创建折线图的更多信息，请参阅[创建折线图](#create-measure-line-chart)。

1. 在**值字段井**中选择字段下拉菜单，再选择**显示位置：左侧 Y 轴**，然后选择**右侧 Y轴**。

   您也可以使用**属性**窗格创建双轴折线图：

   1. 从折线图右上角的菜单中选择**设置视觉对象格式**图标。

   1. 在打开的**属性**窗格中，选择**数据系列**。

   1. 在**数据系列**部分，为要置于单独轴上的值选择**在右轴上显示**图标。如果需要，可使用搜索栏快速查找值。  
![\[在“设置视觉对象格式”窗格“数据系列”部分的图像中，“在右轴上显示”图标用红框标出。\]](http://docs.amazonaws.cn/quick/latest/userguide/images/dual-axis-chart3.png)

   图标会进行更新，指明该值显示在右轴上。图表会进行更新，显示有两根轴。

   **属性**窗格将使用以下选项进行更新：
   + 要将两条线的 Y 轴同步回单一轴，请选择**属性**窗格顶部的**单一 Y 轴**。
   + 要设置图表左侧轴的格式，请选择**左侧 Y 轴**。
   + 要设置图表右侧轴的格式，请选择**右侧 Y 轴**。

   有关轴线格式设置的更多信息，请参阅[轴线和网格线](showing-hiding-axis-grid-tick.md)。有关调整轴的范围和刻度的更多信息，请参见[范围和刻度](changing-visual-scale-axis-range.md)。

# 创建地图和地理空间图


您可以在 Quick 中创建两种类型的地图：点地图和填充地图。*点式地图*按大小显示各个位置的数据值之间的差异。*填充地图*按颜色深浅显示各个位置数据值之间的差异。

**重要**  
目前，某些 Amazon Web Services 区域国家（包括中国）不支持 Quick 中的地理空间图表。  
如需帮助解决地理空间方面的问题，请参阅[地理空间故障排除](geospatial-troubleshooting.md)。

在开始创建地图之前，请执行以下操作：
+ 请确保数据集包含位置数据。*位置数据*是纬度值和经度值对应的数据。数据集的位置数据可以包含纬度列和经度列，也可以包含城市名称列。Quick 可以绘制纬度和经度坐标图。它还会识别地理组件，例如，国家/地区、州或区域、县或地区、城市和邮政编码。
+ 确保位置数据字段标记为地理空间数据类型。
+ 考虑创建地理层次结构。

有关使用地理空间数据（包括更改字段数据类型和创建地理空间层次结构）的更多信息，请参阅[添加地理空间数据](geospatial-data-prep.md)。

要了解有关在 Quick 中创建地图的更多信息，请参阅以下内容。

**Topics**
+ [

# 创建点式地图
](point-maps.md)
+ [

# 创建填充地图
](filled-maps.md)
+ [

# 与地图交互
](maps-interacting.md)

# 创建点式地图


您可以在 Quick 中创建点地图，以按大小显示每个位置的数据值之间的差异。此类地图上的每个点均对应数据中的一个地理位置，例如国家/地区、州/省或城市。地图数据点大小表示**大小**字段井中字段的幅度相对于同一字段中的其他值的值。地图数据点颜色表示**颜色**字段井中的值。如果选择颜色字段，则**颜色**字段井中的字段值会显示在图例中。

使用以下步骤在 Quick 中创建点地图。

要在 Quick 中创建点地图，请确保具备以下条件：
+ 一个地理空间字段（例如国家/地区、州/省、城市、县/区或邮政编码）。您也可以使用纬度字段和经度字段。
+ 一个表示大小的数字字段（度量）。
+ （可选）用颜色表示的分类字段（维度）。

有关设置地理空间图格式的信息，请参阅[地图和地理空间图格式设置选项](https://docs.amazonaws.cn/quicksight/latest/user/geospatial-formatting)。

## 创建点式地图


**创建点式地图**

1. 向分析添加新的视觉对象。有关启动分析的更多信息，请参阅[在 Quick Sight 中开始分析](creating-an-analysis.md)。有关向控制面板添加视觉对象的更多信息，请参阅[添加视觉对象](creating-a-visual.md#create-a-visual)。

1. 对于**视觉对象类型**，请选择**地图数据点**图标。该图标看起来像上面有个点的地球仪。

1. 将地理字段从**字段列表**窗格拖到**地理空间**字段井上，例如 `Country`。您也可以选择纬度或经度字段。

   随即会出现一个点式地图，数据中的各个位置都有一个点。

   如果该字段属于地理层次结构的一部分，则层次结构会显示在字段井中。

1. 将度量从**字段列表**窗格拖到**值**字段井上。

   地图上的点会更新，以便显示各个位置的值大小。

1. （可选）将维度从**字段列表**窗格拖到**颜色**字段井上。

   每个点都会更新，以便显示维度中各分类值对应的点。

# 创建填充地图


您可以在 Quick 中创建填充地图，通过不同的颜色深浅来显示每个位置的数据值之间的差异。

使用以下步骤在 Quick 中创建填充地图。

要在 Quick 中创建填充地图，请确保具备以下条件：
+ 地理空间字段（例如国家/地区、州/省、县/区或邮政编码）。
+ （可选）用颜色表示的数字字段（度量）。

## 创建填充地图


**创建填充地图**

1. 向分析添加新的视觉对象。有关启动分析的更多信息，请参阅[在 Quick Sight 中开始分析](creating-an-analysis.md)。有关向控制面板添加视觉对象的更多信息，请参阅[添加视觉对象](creating-a-visual.md#create-a-visual)。

1. 对于**视觉对象类型**，请选择**填充地图**的图标。

1. 将地理字段从**字段列表**窗格拖到**位置**字段井上，例如`Country`。

   出现一个填充地图，其中数据中的各个位置按其在数据集中出现的次数（计数）填充。

   如果该字段属于地理层次结构的一部分，则层次结构会显示在字段井中。

1. （可选）将维度从**字段列表**窗格拖到**颜色**字段井上，例如 `Sales`。

   每个地点都会更新，以便显示销售总额。

# 与地图交互


在快速分析或已发布的仪表板中查看地图视觉对象时，您可以与之交互以浏览数据。所有数据都可以平移、放大、缩小以及自动缩放。

默认情况下，地图视觉对象始终根据基础数据进行缩放。当您在地图中平移或缩放到其他级别时，缩放数据图标会出现在地图右下角的放大和缩小图标上方。您可以使用此选项快速缩放回基础数据。

**在地图视觉对象中平移**
+ 单击地图视觉对象上的任意位置，然后向要平移地图的方向拖动光标。

**在地图视觉对象中放大或缩小**
+ 在地图视觉对象中，选择右下角的加号或减号图标。或者，您可以双击地图进行放大和 shift-double-click缩小。

**缩放回所有数据**
+ 在地图视觉对象上，选择缩放数据图标。平移或放大地图时会出现此图标。

# 使用小倍数


当您需要连续设置多个比较视觉对象时，请使用此功能。当您激活*小倍数*功能时，Amazon Quick 会创建一个装有小视觉效果的容器或架子，呈现。 side-by-side视觉对象的每个副本均包含一个数据视图。使用小倍数是一种全面了解业务的高效交互方式。

小倍数未列在调色板可视化图标中。相反，创建小倍数的选项在向其提供支持的视觉对象中以字段井的形式出现。

**向分析中添加小视觉对象**

1. 在折线图、条形图或饼图上，向**小倍数**字段井中添加一个字段。

1. 要查看小倍数，您需要放大存放小倍数的容器，即可同时看到所有倍数。

1. 要设置一组小倍数的格式，请从视觉对象的菜单中选择“设置视觉对象格式”（铅笔图标）。可以调整以下设置：
   + **布局**
     + **可见行**
     + **可见列**
     + **面板数量**
   + 面板标题选项（切换）
     + 字体大小和颜色
     + 字体粗细
     + 文本对齐方式
   + **面板顺序选项（切换）**

     线条粗细、样式和颜色
   + **面板装订线**（切换） 

     **Spacing**
   + **面板背景**（切换） 

     **Background color**

# 使用饼图


使用饼图可以比较维度中项目的值。此类图的最佳用途是显示总金额的百分比。

饼图中的每个楔形表示维度中的一个项目。楔形大小表示该项目表示的选定度量在整个维度中所占的比例。当精度不重要并且维度中的项目很少时，最好使用饼图。

要创建圆环图，请在 **Group/Color (组/颜色)** 字段井中使用一个维度。如果只有一个字段，该图会按行数显示值的划分。要按指标值显示维度值的划分，您可以将指标字段添加到 **Value (值)** 字段井。

饼图最多可为组或颜色显示 20 个数据点。有关 Amazon Quick 如何处理超出显示限制的数据的更多信息，请参阅[显示限制](working-with-visual-types.md#display-limits)。

## 饼图的功能


可以使用下表了解饼图支持的功能。


| 功能 | 支持？ | 评论 | 有关更多信息 | 
| --- | --- | --- | --- | 
| 更改图例显示 | 是 |  | [Quick 中关于视觉类型的图例](customizing-visual-legend.md) | 
| 更改标题显示 | 是 |  | [Quick 中视觉类型上的标题和字幕](customizing-a-visual-title.md) | 
| 更改轴范围 | 不适用 |  | [在 Quick 中对视觉类型进行范围和缩放](changing-visual-scale-axis-range.md) | 
| 显示或隐藏轴标签。 | 是 |  | [Quick 中视觉类型上的轴和网格线](showing-hiding-axis-grid-tick.md) | 
| 改变视觉对象颜色 | 是 |  | [Quick 中视觉类型中的颜色](changing-visual-colors.md) | 
| 聚焦或排除元素 | 是，但有例外 | 您可以聚焦或排除饼图中的楔形，但将日期字段用作维度的情况除外。在这种情况下，您只能聚焦楔形，但不能排除它。 |  [聚焦视觉对象元素](focusing-on-visual-elements.md) [排除视觉对象元素](excluding-visual-elements.md) | 
| 排序 | 是 | 您可以在为值、组或颜色选择的字段上排序。 | [在 Amazon Quick 中对视觉数据进行分类](sorting-visual-data.md) | 
| 执行字段聚合 | 是 | 您必须将聚合应用于为值选择的字段，不能将聚合应用于为组或颜色选择的字段。 | [更改字段聚合](changing-field-aggregation.md) | 
| 添加向下钻取 | 是 | 您可以向 Group/Color 字段井添加向下钻取级别。 | [在 Quick Sight 中向视觉数据添加向下钻取](adding-drill-downs.md) | 

## 创建饼图


要创建饼图，请按照以下过程操作。

**创建饼图**

1. 在分析页面上，选择工具栏上的**可视化**。

1. 在应用程序栏上选择**添加**，然后选择**添加视觉对象**。

1. 在 **Visual types** 窗格中，选择饼图图标。

1. 从 **Fields list (字段列表)** 窗格中，将要使用的字段拖到相应的字段井中。通常，您需要使用以目标字段井指示的维度或度量字段。如果您选择使用维度字段作为度量，则系统会对其自动应用 **Count** 聚合函数来创建数值。

   要创建饼图，请将一个维度拖到 **Group/Color (组/颜色)** 字段井上。（可选）将一个度量拖到 **Value (值)** 字段井上。

1. (可选) 通过将一个或多个其他字段拖到 **Group/Color** 字段井上来添加向下钻取层。有关添加向下钻取的更多信息，请参阅[在 Quick Sight 中向视觉数据添加向下钻取](adding-drill-downs.md)。

# 使用数据透视表


可以使用数据透视表显示两个维度的交集的度量值。

热图和数据透视表以类似表格的形式显示数据。如果需要识别趋势和离群值，请使用热图，因为它使用了颜色，能够帮您迅速找到目标。如果需要分析视觉对象上的数据，请使用数据透视表。

要创建数据透视表，请至少选择任意数据类型的一个字段，然后选择数据透视表图标。Amazon Quick 创建表格并使用相交行值的列值计数填充单元格值。通常，您可以选择一个度量以及可通过该度量测量的两个维度。

数据透视表支持向下和向右滚动。您最多可以添加 20 个字段作为行，并添加 20 个字段作为列。最多支持 50 万条记录。

使用数据透视表可以执行以下操作：
+ 可以指定多个度量值来填充表的单元格值，以便查看一系列数据
+ 可以对数据透视表的列和行进行聚类，以显示按相关维度分组的子类别的值
+ 对数据透视表行或列中的值进行排序
+ 应用统计函数
+ 为行和列添加总计和小计
+ 使用无限滚动
+ 转置行和列使用的字段
+ 创建自定义总计聚合

要轻松地转置数据透视表上行和列使用的字段，请选择视觉对象右上角附近的方向图标 (![\[alt text not found\]](http://docs.amazonaws.cn/quick/latest/userguide/images/pivot-orientation.png))。要查看用于显示和隐藏总计和小计、设置视觉对象格式或将数据导出到 CSV 文件的选项，请选择右上角的菜单项。

与所有视觉对象类型一样，您可以添加和删除字段。您还可以更改与视觉对象关联的字段、更改字段聚合以及更改日期字段粒度。此外，您可以突出或排除行或列。有关如何对数据透视表进行上述更改的更多信息，请参阅[在 Amazon Quick 中更改视觉对象使用的字段](changing-visual-fields.md)。

有关为数据透视表设置格式的信息，请参阅[在 Amazon 中快速格式化](formatting-a-visual.md)。

有关数据透视表的自定义总计聚合的信息，请参阅[自定义总值](tables-pivot-tables-custom-totals.md)。

**Topics**
+ [

## 数据透视表的功能
](#pivot-table-features)
+ [

# 创建数据透视表
](create-pivot-table.md)
+ [

# 数据透视表值定向
](pivot-table-value-orientation.md)
+ [

# 展开和折叠数据透视表聚类
](expanding-and-collapsing-clusters.md)
+ [

# 在 Quick 中显示和隐藏数据透视表列
](hiding-pivot-table-columns.md)
+ [

# 在快速中对数据透视表进行排序
](sorting-pivot-tables.md)
+ [

# 在数据透视表中使用表计算
](working-with-calculations.md)
+ [

# 数据透视表限制
](pivot-table-limitations.md)
+ [

# 数据透视表最佳实践
](pivot-table-best-practices.md)

## 数据透视表的功能


数据透视表不显示图例。

可以使用下表了解数据透视表支持的功能。


| 功能 | 支持？ | 评论 | 有关更多信息 | 
| --- | --- | --- | --- | 
| 更改图例显示 | 否 |  | [Quick 中关于视觉类型的图例](customizing-visual-legend.md) | 
| 更改标题显示 | 是 |  | [Quick 中视觉类型上的标题和字幕](customizing-a-visual-title.md) | 
| 更改轴范围 | 不适用 |  | [在 Quick 中对视觉类型进行范围和缩放](changing-visual-scale-axis-range.md) | 
| 改变视觉对象颜色 | 否 |  | [Quick 中视觉类型中的颜色](changing-visual-colors.md) | 
| 聚焦或排除元素 | 是，但有例外 | 您可以聚焦或排除任意列或行，但将日期字段用作维度的情况除外。在这种情况下，您只能聚焦使用日期维度的列或行，但不能排除它。 |  [聚焦视觉对象元素](focusing-on-visual-elements.md) [排除视觉对象元素](excluding-visual-elements.md) | 
| 排序 | 是 | 您可以按字母顺序或按指标升序或降序对行或列字段井中的字段进行排序。 | [在 Amazon Quick 中对视觉数据进行分类](sorting-visual-data.md) [在快速中对数据透视表进行排序](sorting-pivot-tables.md)  | 
| 执行字段聚合 | 是 | 您必须将聚合应用于为值选择的一个或多个字段。您无法将聚合应用于为行或列选择的字段。 如果您选择创建多度量数据透视表，则可以对不同的度量应用不同类型的聚合。例如，您可以显示销售额与最大折扣金额的总和。 | [更改字段聚合](changing-field-aggregation.md) | 
| 添加向下钻取 | 否 |  | [在 Quick Sight 中向视觉数据添加向下钻取](adding-drill-downs.md) | 
| 显示和隐藏总计和小计 | 是 | 您可以显示或隐藏行和列的总计和小计。 折叠行或列时，指标会自动汇总以显示小计。如果您使用表计算，请使用聚合来显示汇总。  |  | 
| 导出或复制数据 | 是 |  您可以将所有数据导出到 CSV 文件。 您可以选择和复制单元格的内容。  | [从视觉对象中导出数据](exporting-data.md) | 
| 条件格式设置 | 是 | 您可以为值、小计和总计添加条件格式。 | [在 Quick 中对视觉类型进行条件格式化](conditional-formatting-for-visuals.md) | 

**Topics**

# 创建数据透视表


要创建数据透视表，请按照以下过程操作。

**创建数据透视表**

1. 在分析页面上，选择工具栏上的**可视化**图标。

1. 在**视觉对象**窗格上，选择 **\$1 添加**，然后选择数据透视表图标。

1. 从**字段列表**窗格中选择要包含的字段。Amazon Quick 会自动将它们放入田间油井中。

   要更改某个字段的放置位置，请将其拖动到相应的字段井中。通常，您可以使用以目标字段井指示的维度或度量字段。如果您选择使用维度字段作为度量，则系统会对其自动应用 **Count** 聚合函数来创建数值。
   + 要创建单度量数据透视表，请将一个维度拖到 **Rows** 字段井上，将另一个维度拖到 **Columns** 字段井上，并将一个度量拖到 **Values** 字段井上。
   + 要创建多度量数据透视表，请将一个维度拖到 **Rows** 字段井上，将另一个维度拖到 **Columns** 字段井上，将两个或多个度量拖到 **Values** 字段井上。
   + 要创建聚类数据透视表，请将一个或多个维度拖到 **Rows** 字段井上，将一个或多个维度拖到 **Columns** 字段井上，并将一个度量拖到 **Values** 字段井上。

   如果需要，您还可以为所有数据透视表字段井选择多个字段。这样可以将多度量与聚类数据透视表方法结合使用。

**注意**  
要查看计算字段的汇总，请务必使用聚合。例如，具有 `field-1 / field-2 `的计算字段在汇总时不会显示摘要。不过，`sum(field-1) / sum(field-2) ` 会显示汇总摘要。

## 选择布局


在 Amazon Quick 中创建数据透视表时，您可以使用表格和层次结构布局选项进一步自定义数据的显示方式。对于使用表格布局的数据透视表，每个行字段均显示在相应列中。对于使用层次结构布局的数据透视表，所有行字段均显示在一列中。缩进用于区分不同字段的行标题。要更改数据透视表视觉对象的布局，请打开要更改的数据透视表的**设置视觉对象格式**菜单，然后从**透视选项**部分选择所需布局选项。

根据选择的数据透视表视觉对象布局，可以使用不同的格式设置选项。有关表格式和层次结构数据透视表之间格式设置差异的更多信息，请参阅 [Quick 中的表格和数据透视表格式选项](format-tables-pivot-tables.md)。

# 数据透视表值定向
显示方向

您可以选择以基于列或行的格式显示数据透视表。默认为列式。更改为行式时，系统会将具有值名称的列添加到行标题列的右侧。

**更改数据透视表格式**

1. 在分析页面上，选择要编辑的数据透视表视觉对象。

1. 通过选择视觉对象顶部的字段井，展开 **Field wells (字段井)** 窗格。

1. 在 **Values** 字段井上，选择以下选项之一：
   + 选择 **Column** 为列式。
   + 选择 **Row** 为行式。
**注意**  
如果只使用一个指标，则可以通过使用 **Hide single metric (隐藏单个指标)** 选项设置视觉对象的格式和样式来消除重复的标题。

# 展开和折叠数据透视表聚类


如果在数据透视表中使用分组的列或行，则可以展开或折叠分组以在视觉对象中显示或隐藏其数据。

**展开或折叠数据透视表组**

1. 在分析页面上，选择要编辑的数据透视表视觉对象。

1. 选择下列选项之一：
   + 要折叠组，请选择字段名称附近的折叠图标。
   + 要展开组，请选择字段名称附近的展开图标。折叠图标显示一个减号。展开图标显示一个加号。

   在下面的屏幕截图中，`Customer Region` 和 `Enterprise` 段处于扩展状态，`SMB` 和 `Startup` 处于折叠状态。折叠组时，其数据将在行或列中汇总。  
![\[alt text not found\]](http://docs.amazonaws.cn/quick/latest/userguide/images/pivot-table-collapse.png)

# 在 Quick 中显示和隐藏数据透视表列
显示或隐藏数据透视表中的列

默认情况下，创建数据透视表时会显示所有列、行及其字段值。您可以在不必更改数据透视表值的情况下，隐藏不希望在数据透视表中显示的列和行。如果数据透视表中有多个度量，也可以隐藏值。

您可以随时选择在数据透视表中显示任何隐藏字段。若您将视觉对象作为控制面板的一部分进行发布，任何订阅该控制面板的人均可将数据透视表导出为逗号分隔值（CSV）或 Microsoft Excel 文件。订阅者可以选择仅导出可见字段或导出所有字段。有关更多信息，请参阅 [将数据从控制面板导出到 CSV](export-or-print-dashboard.md#export-dashboard-to-csv)。

**隐藏数据透视表中的列或行**

1. 在分析中选择要使用的数据透视表视觉对象。

1. 在 “**行**”、“**列**” 或 “**值**” 字段栏中选择三点菜单，然后选择 “**隐藏**”。

**显示数据透视表中的所有隐藏字段**

1. 在分析中选择要使用的数据透视表视觉对象。

1. 在**字段井**中选择任何字段，然后选择**显示所有隐藏字段**。

# 在快速中对数据透视表进行排序
对数据透视表进行排序

在 Amazon Quick 中，您可以按**行和**列**字段中的字段对数据透视表中的值进行排**序，也可以按数据透视表中的列标题快速对数据透视表中的值进行排序。在数据透视表中，您可以按字母顺序或按度量分别对行和列进行排序。

**注意**  
如果按度量对数据透视表进行排序，您无法运行“Total”、“Difference”和“Percent Difference”表计算。有关在数据透视表中使用表计算的更多信息，请参阅[在数据透视表中使用表计算](working-with-calculations.md)。

## 了解数据透视表中的排序


当数据透视表中有多个窗格时，排序将独立应用于每个窗格。例如，左侧数据透视表中的 `Segment` 列按 `Cost` 升序排序。假设有多个窗格，则从头开始对每个窗格进行排序，并且每个窗格（对于 `Segment`）中的行按成本从低到高进行排序。右侧表格应用相同排序方式，但排序应用于整个表，如下所示。

![\[用红框突出显示排序的数据透视表的图像。\]](http://docs.amazonaws.cn/quick/latest/userguide/images/sorting-pivot-tables2.png)


当您对数据透视表应用多种排序时，将按从外部维度到内部维度的方式应用排序。请看下面的数据透视表示例图像。`Customer Region` 列按 `Cost` 降序排序（如橙框所示）。`Channel` 列按收入目标升序排序（如蓝框所示）。

![\[显示已排序的两个度量值列的数据透视表的图像。\]](http://docs.amazonaws.cn/quick/latest/userguide/images/sorting-pivot-tables3.png)


## 使用行标头或列标头对数据透视表进行排序
使用行标头或列标头对数据透视表进行排序

要使用行标头或列标头对数据透视表进行排序，请按照以下过程操作。

**使用表标头对表格式数据透视表中的值进行排序**

1. 在表格式数据透视表中，选择要进行排序的标头。

1. 在**排序依据**中，选择要作为排序依据的字段和排序顺序。

   您可以按字母顺序 a-z 或 z-a 对维度字段进行排序，也可以按度量升序或降序对其进行排序。  
![\[使用列标头对数据透视表中的值进行排序的 .gif 动画文件。\]](http://docs.amazonaws.cn/quick/latest/userguide/images/sorting-pivot-table7.gif)

## 使用值标头对数据透视表进行排序
使用值标头对数据透视表进行排序

要使用值标头对数据透视表进行排序，请按照以下过程操作。

**使用值标头对数据透视表进行排序**

1. 在数据透视表中，选择要进行排序的值标头。

1. 选择**升序**或**降序**。  
![\[使用值标头对数据透视表中的值进行排序的 .gif 动画文件。\]](http://docs.amazonaws.cn/quick/latest/userguide/images/sorting-pivot-tables-value.gif)

   按数据透视表中的值标头排序也适用于小计。

## 使用字段井对表格式数据透视表进行排序
使用字段井对表格式数据透视表进行排序

要使用字段井对表格式数据透视表中的值进行排序，请按照以下过程操作。

**使用字段井对表格式数据透视表中的值进行排序**

1. 在分析页面上，选择要排序的表格式数据透视表。

1. 展开**字段井**。

1. 在**行**或**列**字段井中，选择要进行排序的字段，然后选择**排序依据**字段的排序方式。

   您可以按字母顺序 a-z 或 z-a 对**行**或**列**字段井中的维度字段进行排序，也可以按度量升序或降序对其进行排序。您还可以为在字段井中选择的字段选择折叠或展开所有行或列。您也可以移除该字段，或者将其替换为其他字段。
   + 要按字母顺序对维度字段进行排序，请将光标悬停在**行**或**列**字段井的字段上，然后选择 a-z 或 z-a 排序图标。  
![\[“行”字段井中字段的图像，其中排序依据字段和按字母顺序排序的图标用红框表示。\]](http://docs.amazonaws.cn/quick/latest/userguide/images/sorting-pivot-tables1.png)
   + 要按度量对维度字段进行排序，请将光标悬停在**行**或**列**字段井的字段上。从列表中选择度量，然后选择升序或降序排序图标。  
![\[“行”字段井中字段的图像，其中字段依据字段和排序图标用红框表示。\]](http://docs.amazonaws.cn/quick/latest/userguide/images/sorting-pivot-tables4.png)

如果您想更好地控制如何将排序应用于数据透视表，也可以自定义排序选项。

**使用**排序选项**创建排序**

1. 在分析页面上，选择要排序的数据透视表。

1. 展开**字段井**。

1. 在**行**或**列**字段井中选择要进行排序的字段，然后选择**排序选项**。

1. 在左侧打开的**排序选项**窗格中，指定以下选项：

   1. 对于**排序依据**，从下拉列表中选择字段。

   1. 对于**聚合**，从列表中选择一个聚合。

   1. 在**排序顺序**中，选择**升序**或**降序**。

   1. 选择**应用**。

## 使用字段井对层次结构数据透视表进行排序


对于表格式数据透视表，**行**字段井中的每个字段均有单独的标题单元格。对于层次结构数据透视表，所有行字段都显示在一列中。要对这些行字段进行排序、折叠和展开这些字段，请选择**行**标签打开**组合行字段**菜单，然后选择所需选项。可以从**组合行字段菜单**对层次结构数据透视表中的每个字段单独进行排序。

![\[组合行字段菜单的图像。\]](http://docs.amazonaws.cn/quick/latest/userguide/images/pivot-table-combined-row-fields-menu.png)


字段井菜单提供了更高级的格式设置选项，例如**隐藏**和**移除**。

# 在数据透视表中使用表计算


您可以使用表计算向包含度量 (数字值) 的数据透视表单元格应用统计函数。下面几节介绍可在计算中使用哪些函数以及如何应用或删除这些函数。

单元格值的数据类型会自动更改以适合您的计算。例如，假设您将 **Rank** 函数应用于货币数据类型。值将显示为整数而不是货币，因为排名的度量单位不是货币。同样，如果您应用 **Percent difference** (差额百分比) 函数，单元格值将显示为百分比。

**Topics**
+ [

# 添加和删除数据透视表计算
](adding-a-calculation.md)
+ [

# 数据透视表计算函数
](supported-functions.md)
+ [

# 应用数据透视表计算的方法
](supported-applications.md)

# 添加和删除数据透视表计算


要在数据透视表上添加、修改和删除表计算，请按照以下过程操作。

**Topics**
+ [

# 添加数据透视表计算
](add-a-calculation.md)
+ [

# 更改计算的应用方式
](change-how-a-calculation-is-applied.md)
+ [

# 移除计算
](remove-a-calculation.md)

# 添加数据透视表计算


要向数据透视表添加表计算，请按照以下过程操作。

**向数据透视表添加表计算**

1. 通过选择视觉对象底部附近的字段井，展开**字段井**窗格。

1. 在 **Values** 字段井中选择要应用表计算的字段，选择 **Add table calculation**，然后选择要应用的函数。

**注意**  
如果按度量对数据透视表进行排序，您无法运行“Total”、“Difference”和“Percent Difference”表计算。要使用这些表计算，请从数据透视表中移除排序。

# 更改计算的应用方式


要更改将表计算应用到数据透视表的方式，请按照以下过程操作。

**更改将表计算应用于数据透视表的方式**

1. 通过选择视觉对象顶部的字段井，展开 **Field wells (字段井)** 窗格。

1. 在 **Values (值)** 字段井中选择具有要更改的表计算的字段，选择 **Calculate as (计算方式)**，然后选择要应用计算的方式。

# 移除计算


要从数据透视表删除表计算，请按照以下过程操作。

**从数据透视表中移除表计算**

1. 通过选择视觉对象底部附近的字段井，展开**字段井**窗格。

1. 在**值**字段井中选择要移除表计算的字段，然后选择**移除**。

# 数据透视表计算函数


您可以在数据透视表计算中使用以下函数。

**Topics**
+ [

## Running total
](#running-total)
+ [

## 区别
](#difference)
+ [

## Percentage difference
](#percent-difference)
+ [

## Percent of total
](#percent-of-total)
+ [

## Rank
](#rank)
+ [

## 百分位数
](#percentile)

您可以将列出的函数应用于以下数据：

![\[alt text not found\]](http://docs.amazonaws.cn/quick/latest/userguide/images/running-total1.png)


![\[alt text not found\]](http://docs.amazonaws.cn/quick/latest/userguide/images/running-total1.png)


## Running total


**Running total** 函数计算给定单元格值与其之前的所有单元格值的总和。此总和的计算方法为 `Cell1=Cell1, Cell2=Cell1+Cell2, Cell3=Cell1+Cell2+Cell3`，依此类推。

**计算方式**选择**表横向**，沿表行应用 **Running total** 函数会得到以下结果。

![\[alt text not found\]](http://docs.amazonaws.cn/quick/latest/userguide/images/running-total2.png)


## 区别


**Difference** 函数计算单元格值与其之前单元格值的差值。此差值的计算方法为 `Cell1=Cell1-null, Cell2=Cell2-Cell1, Cell3=Cell3-Cell2,`，依此类推。由于 `Cell1-null = null`，Cell1 值始终为空。

**计算方式**选择**表横向**，沿表行应用 **Difference** 函数得到以下结果。

![\[alt text not found\]](http://docs.amazonaws.cn/quick/latest/userguide/images/difference.png)


## Percentage difference


**Percentage Difference** 函数计算单元格值与其之前单元格值的百分比差值，然后除以其之前单元格的值。此值的计算方法为 `Cell1=(Cell1-null)/null, Cell2=(Cell2-Cell1)/Cell1, Cell3=(Cell3-Cell2)/Cell2,`，依此类推。由于 `(Cell1-null)/null = null`，Cell1 值始终为空。

**计算方式**选择**表横向**，沿表行应用 **Percentage Difference** 函数得到以下结果。

![\[alt text not found\]](http://docs.amazonaws.cn/quick/latest/userguide/images/percentage-difference.png)


## Percent of total


**Percent of Total** 函数计算给定单元格占计算中包含的所有单元格总和的百分比。此百分比的计算方法为 `Cell1=Cell1/(sum of all cells), Cell2=Cell2/(sum of all cells),`，依此类推。

**计算方式**选择**表横向**，沿表行应用 **Percent of Total** 函数得到以下结果。

![\[alt text not found\]](http://docs.amazonaws.cn/quick/latest/userguide/images/percent-of-total.png)


## Rank


**Rank** 函数计算单元格值与计算中包含的其他单元格值相比较的排名。Rank 始终将最高值显示为 1，最低值等于计算中包含的单元格数。如果两个或更多单元格具有相等的值，则它们排名相同，但在排名中各占一位。因此，下一个最高值的排名将下降该值所占的单元格数减 1。例如，如果对 5,3,3,4,3,2 排名，它们的排名将是 1,3,3,2,3,6。

例如，假设您具有以下数据。

![\[alt text not found\]](http://docs.amazonaws.cn/quick/latest/userguide/images/rank.png)


**计算方式**选择**表横向**，沿表行应用 **Rank** 函数得到以下结果。

![\[alt text not found\]](http://docs.amazonaws.cn/quick/latest/userguide/images/rank2.png)


## 百分位数


**Percentile** 函数计算的是计算中包含的等于或低于给定单元格值的单元格值百分比。

此百分比的计算方式如下：

```
percentile rank(x) = 100 * B / N

Where:
   B = number of scores below x
   N = number of scores
```

**计算方式**选择**表横向**，沿表行应用 **Percentile** 函数得到以下结果。

![\[alt text not found\]](http://docs.amazonaws.cn/quick/latest/userguide/images/percentile.png)


# 应用数据透视表计算的方法


您可以按照下述方式应用表计算。表计算一次仅应用于一个字段。因此，如果数据透视表包含多个值，则计算只应用到表示已应用计算的字段的单元格。

**Topics**
+ [

## 表横向
](#table-across)
+ [

## 表纵向
](#table-down)
+ [

## 表先横后纵
](#table-across-down)
+ [

## 表先纵后横
](#table-down-across)
+ [

## 组横向
](#group-across)
+ [

## 组纵向
](#group-down)
+ [

## 组先横后纵
](#group-across-down)
+ [

## 组先纵后横
](#group-down-across)

## 表横向


使用 **Table across (表横向)** 将沿数据透视表中的行应用计算，而不考虑分组。这种应用方式是默认值。例如，使用以下数据透视表。

![\[alt text not found\]](http://docs.amazonaws.cn/quick/latest/userguide/images/sample-pivot.png)


使用**表横向**方式应用 **Running total** 函数会得到以下结果（在最后一列中显示行总计）。

![\[alt text not found\]](http://docs.amazonaws.cn/quick/latest/userguide/images/table-across.png)


## 表纵向


使用 **Table down (表纵向)** 将沿数据透视表中的列应用计算，而不考虑分组。

使用**表纵向**方式应用 **Running total** 函数会得到以下结果（在最后一行中显示列总计）。

![\[alt text not found\]](http://docs.amazonaws.cn/quick/latest/userguide/images/table-down.png)


## 表先横后纵


使用 **Table across down (表先横后纵)** 将沿数据透视表中的行应用计算，得到结果后再沿数据透视表中的列应用计算。

使用**表先横后纵**应用 **Running total** 函数会得到以下结果。在这种情况下，总计将同时纵向和横向求和，总数显示在右下方的单元格中。

![\[alt text not found\]](http://docs.amazonaws.cn/quick/latest/userguide/images/running-total-across-down.png)


在这种情况下，假设您使用**表先横后纵**方式应用 **Rank** 函数。这样做意味着先沿表行确定初始排名，然后这些排名再沿着列排名。这种方法会向您提供以下结果。

![\[alt text not found\]](http://docs.amazonaws.cn/quick/latest/userguide/images/rank-table-across-down.png)


## 表先纵后横


使用 **Table down across (表先纵后横)** 将沿数据透视表中的列应用计算。然后，获取结果并沿数据透视表中的行对结果重新应用计算。

您可以使用**表先纵后横**方式应用 **Running total** 函数得到以下结果。在这种情况下，总计将同时纵向和横向求和，总数显示在右下方的单元格中。

![\[alt text not found\]](http://docs.amazonaws.cn/quick/latest/userguide/images/running-total-down-across.png)


您可以使用**表先纵后横**方式应用 **Rank** 函数得到以下结果。在这种情况下，初始排名是沿表列确定的。然后，这些排名再沿着行进行排名。

![\[alt text not found\]](http://docs.amazonaws.cn/quick/latest/userguide/images/rank-table-down-across.png)


## 组横向


使用 **Group across (组横向)** 将在分组边界（由应用到列的第二级分组确定）内沿数据透视表中的行应用计算。例如，如果先按字段 2 分组，然后按字段 1 分组，则在字段 2 级别应用分组。如果您按字段 3、字段 2 和字段 1 的顺序分组，则会重新在字段 2 级别应用分组。没有任何分组时，**Group across (组横向)** 会返回与 **Table across (表横向)** 相同的结果。

例如，使用以下数据透视表，其中的列先按 `Service Line` 分组，然后按 `Consumption Channel` 分组。

![\[alt text not found\]](http://docs.amazonaws.cn/quick/latest/userguide/images/sample-pivot.png)


您可以使用**组横向**方式应用 **Running total** 函数得到以下结果。在这种情况下，函数在每个服务类别分组的列确定的边界内沿行应用。`Mobile` 列针对给定行表示的 `Customer Region` 和 `Date`（年份），显示给定 `Service Line` 的两个 `Consumption Channel` 值的总计。例如，突出显示的单元格表示针对名为 `Billing` 的 `Service Line` 中的所有 `Consumption Channel` 值，在 `2012` 年份的 `APAC` 区域的总计。

![\[alt text not found\]](http://docs.amazonaws.cn/quick/latest/userguide/images/group-across.png)


## 组纵向


使用 **Group down (组纵向)** 将在分组边界（由应用到行的第二级分组确定）内沿数据透视表中的列应用计算。例如，如果先按字段 2 分组，然后按字段 1 分组，则在字段 2 级别应用分组。如果您按字段 3、字段 2 和字段 1 的顺序分组，则会重新在字段 2 级别应用分组。没有任何分组时，**Group down (组纵向)** 将返回与 **Table down (表纵向)** 相同的结果。

例如，使用以下数据透视表，其中的行先按 `Customer Region` 分组，然后按 `Date`（年份）分组。

![\[alt text not found\]](http://docs.amazonaws.cn/quick/latest/userguide/images/sample-pivot.png)


您可以使用**组纵向**方式应用 **Running total** 函数得到以下结果。在这种情况下，函数在每个 `Customer Region` 分组的行确定的边界内沿列应用。`2014` 行显示对于给定列表示的 `Service Line` 和 `Consumption Channel`，在给定 `Customer Region` 的所有年份的总计。例如，突出显示的单元格表示对于报告中显示的所有 `Date`（年份）值，`Mobile` 渠道的 `Billing` 服务的 `APAC` 区域总计。

![\[alt text not found\]](http://docs.amazonaws.cn/quick/latest/userguide/images/group-down.png)


## 组先横后纵


使用 **Group across down (组先横后纵)** 将在分组边界（由应用到列的第二级分组确定）内沿行应用计算。然后，该函数沿数据透视表中的列对得到的结果重新应用计算。同样在分组边界（由应用到行的第二级分组确定）内重新应用计算。

例如，如果先按字段 2 对行或列分组，然后按字段 1 分组，则在字段 2 级别应用分组。如果您按字段 3、字段 2 和字段 1 的顺序分组，则会重新在字段 2 级别应用分组。没有任何分组时，**Group across down (组先横后纵)** 会返回与 **Table across down (表先横后纵)** 相同的结果。

例如，使用以下数据透视表，其中的列先按 `Service Line` 分组，然后按 `Consumption Channel` 分组。行先按 `Customer Region` 分组，然后按 `Date`（年份）分组。

![\[alt text not found\]](http://docs.amazonaws.cn/quick/latest/userguide/images/sample-pivot.png)


您可以使用**组先横后纵**方式应用 **Running total** 函数得到以下结果。在这种情况下，总计在分组边界内先纵向后横向求和。此处，这些边界对于行来说为 `Customer Region`，对于列来说为 `Service Line`。分组右下角的单元格中为总计。

![\[alt text not found\]](http://docs.amazonaws.cn/quick/latest/userguide/images/running-total-group-across-down.png)


您可以使用**组先横后纵**方式应用 **Rank** 函数得到以下结果。在这种情况下，函数首先在每个 `Service Line` 分组的边界内沿行应用。然后向第一次计算的结果再次应用函数，这次在每个 `Customer Region` 分组确定的边界内沿列应用。

![\[alt text not found\]](http://docs.amazonaws.cn/quick/latest/userguide/images/rank-group-across-down.png)


## 组先纵后横


使用 **Group down across (组先纵后横)** 将在分组边界（由应用到行的第二级分组确定）内沿列应用计算。然后，Amazon Quick 获取结果并将计算结果重新应用于数据透视表的各行。同样，它在分组边界内 (由应用到列的第二级分组确定) 重新应用计算。

例如，如果先按字段 2 对行或列分组，然后按字段 1 分组，则在字段 2 级别应用分组。如果您按字段 3、字段 2 和字段 1 的顺序分组，则会重新在字段 2 级别应用分组。没有任何分组时，**Group down across (组先纵后横)** 会返回与 **Table down across (表先纵后横)** 相同的结果。

例如，使用以下数据透视表。列先按 `Service Line` 分组，然后按 `Consumption Channel` 分组。行先按 `Customer Region` 分组，然后按 `Date`（年份）分组。

![\[alt text not found\]](http://docs.amazonaws.cn/quick/latest/userguide/images/sample-pivot.png)


您可以使用**组先纵后横**方式应用 **Running total** 函数得到以下结果。在这种情况下，总计在分组边界内先纵向后横向求和。在这种情况下，这些边界对于列来说为 `Service Category`，对于行来说为 `Customer Region`。将在分组的右下角单元格中显示总计。

![\[alt text not found\]](http://docs.amazonaws.cn/quick/latest/userguide/images/running-total-group-across-down.png)


您可以使用**组先纵后横**方式应用 **Rank** 函数得到以下结果。在这种情况下，函数首先在每个 `Customer Region` 分组确定的边界内沿列应用。然后向第一次计算的结果再次应用函数，这次在每个 `Service Line` 分组确定的边界内沿行应用。

![\[alt text not found\]](http://docs.amazonaws.cn/quick/latest/userguide/images/rank-group-down-across.png)


# 数据透视表限制


以下限制适用于数据透视表：
+ 您可以创建最多包含 50 万条记录的数据透视表。
+ 您可以添加行和列字段值的任意组合，字段值总和最多为 40。例如，若有 10 个行字段值，则最多可以添加 30 个列字段值。
+ 您只能在非聚合值上创建数据透视表计算。例如，如果您创建一个作为度量总和的计算字段，则无法同时向此字段添加数据透视表计算。
+ 如果您正在按自定义指标进行排序，则在删除自定义指标排序之前，无法添加表计算。
+ 如果您正在使用表计算，然后添加自定义指标，则无法按自定义指标进行排序。
+ 对于由不同值计数汇总的指标的表计算，总计和小计是空白的。

# 数据透视表最佳实践


最好只部署很少的行、列、指标和表计算，而不要在一个数据透视表中提供所有可能的组合。如果包含的太多，查看器可能不堪重负，而且还可能遇到基础数据库的计算限制问题。

要降低复杂性并减少出错可能性，可以执行以下操作：
+ 应用筛选器以减少视觉对象中包含的数据。
+ 在 **Row (行)** 和 **Column (列)** 字段井中使用尽量少的字段。
+ 在 **Values (值)** 字段井中使用尽量少的字段。
+ 创建额外数据透视表，让每个数据透视表显示较少的指标。

在某些情况下，企业需要检查许多相互关系的指标。在这些情况下，最好在同一个控制面板上使用多个视觉对象，每个视觉对象显示一个指标。可以减小控制面板上视觉对象的大小，并将它们并置以形成分组。如果查看器根据一个视觉对象做出的决定带来了对另一个视图的需求，则您可以部署自定义 URL 操作，以便根据用户所做的选择启动另一个控制面板。

最好把视觉对象看作是构建块。不要将一个视觉对象用于多种目的，一个视觉对象应当只促进重大业务决策的一个方面。查看器应该有足够的数据来做出明智的决定，而不是迷失在各种可能性中。

# 使用雷达图
使用雷达图

您可以使用雷达图（也称为蜘蛛图）在 Amazon Quick 中可视化多变量数据。在雷达图中，多个常用变量上绘制了一组或多组值。每个变量均有独立的轴，每个轴围绕中心点呈放射状排列。每个轴上绘制了单个观测结果的数据点，各点相互连接形成多边形。可以在单个雷达图中绘制多个观测结果以显示多个多边形，这样可以更轻松地快速找到多个观测结果的离群值。

在 Quick 中，您可以通过将字段拖放到 “类别”、“值” 和 “颜色” 字段井中，沿着其**类别**、**值**或**颜色**轴组织雷达图。如何选择字段井中字段的分配方式决定绘制数据的轴。

下图显示了雷达图示例。

![\[按部门绘制员工满意度变量的雷达图。\]](http://docs.amazonaws.cn/quick/latest/userguide/images/radar-chart-example.png)


## 雷达图的功能


要了解雷达图支持的功能，请参考下表内容。


****  

| 功能 | 支持？ | 评论 | 有关更多信息 | 
| --- | --- | --- | --- | 
| 更改图例显示 | 是 |  | [Quick 中关于视觉类型的图例](customizing-visual-legend.md) | 
| 更改标题显示 | 是 |  | [Quick 中视觉类型上的标题和字幕](customizing-a-visual-title.md) | 
| 更改轴范围 | 是 |  | [在 Quick 中对视觉类型进行范围和缩放](changing-visual-scale-axis-range.md) | 
| 改变视觉对象颜色 | 是 |  | [Quick 中视觉类型中的颜色](changing-visual-colors.md) | 
| 聚焦或排除元素 | 是 |  |  [聚焦视觉对象元素](focusing-on-visual-elements.md) [排除视觉对象元素](excluding-visual-elements.md) | 
| 排序 | 有限 | 您只能对类别和颜色字段井中的数据字段进行排序。 | [在 Amazon Quick 中对视觉数据进行分类](sorting-visual-data.md) | 
| 执行字段聚合 | 是 |  | [更改字段聚合](changing-field-aggregation.md) | 
| 添加向下钻取 | 不支持 |  | [在 Quick Sight 中向视觉数据添加向下钻取](adding-drill-downs.md) | 
| 选择大小 | 是 |  | [在 Amazon 中快速格式化](formatting-a-visual.md) | 
| 显示总计 | 不支持 |  | [在 Amazon 中快速格式化](formatting-a-visual.md) | 

## 创建雷达图


要创雷达图，请按照以下过程操作。

**创建雷达图**

1. 在分析页面上，选择工具栏上的**可视化**。

1. 在应用程序栏上选择**添加**，然后选择**添加视觉对象**。

1. 在**视觉对象类型**窗格中，选择雷达图的图标。

1. 从 **Fields list (字段列表)** 窗格中，将要使用的字段拖到相应的字段井中。大多数情况下，您需要使用以目标字段井指示的维度或度量字段。

   要创建雷达图，请将字段拖到**类别**、**值**和**组/颜色**字段井上。雷达图组织轴的方式由您将字段组织到相应字段井的方式决定：
   + 在使用**数值轴**的雷达图中，维度值显示为线条，轴代表值字段。要创建使用数值轴的雷达图，请向**颜色**字段井添加一个类别字段，向**值**字段井添加一个或多个值。
   + 在使用**维度轴**的雷达图中，组维度值显示为轴，值字段显示为线条。所有轴采用同一范围和刻度。要创建使用维度轴的雷达图，请向**组**字段井添加一个维度，向**值**字段井添加一个或多个值。
   + 在使用**维度-颜色轴**的雷达图中，组维度值显示为轴，颜色维度值显示为线条。所有轴采用同一范围和刻度。要创建使用维度-颜色轴的雷达图，请向**类别**字段井添加将一个维度，向**值**字段井添加一个值，再向**颜色**字段井添加一个维度。

# 使用桑基图
使用桑基图

使用桑基图显示从一个类别到另一类别的流程，或从一个阶段到另一阶段的路径。

例如，桑基图可以显示从一个国家/地区移民到另一国家/地区的人数。桑基图表还可以显示网络访问者从公司网站的一个页面转至下一页面的路径，以及期间可能会停留的情况。

## 桑基图的数据


要在 Quick 中创建 Sankey 图，您的数据集应包含一个度量和两个维度（一个维度包含源类别，另一个维度包含目标类别）。

下表是桑基图数据的简单示例。


| 维度（源） | 维度（目标） | 度量（权重） | 
| --- | --- | --- | 
|  A  |  W  |  500  | 
|  A  |  X  |  23  | 
|  A  |  Y  |  147  | 

以下桑基图是在将维度和度量添加到字段井中时创建的，左侧的 A 节点链接到右侧的 W、Y 和 X 节点。节点间每个链接的宽度由“度量（权重）”列中的值确定。节点会自动排序。

要在 Amazon Quick 中创建多级 Sankey 图，您的数据集仍应包含一个度量和两个维度（一个用于源，一个用于目标），但在这种情况下，您的数据值会有所不同。

下表是有两个阶段的多级别桑基图数据的简单示例。


| 维度（源） | 维度（目标） | 度量（权重） | 
| --- | --- | --- | 
|  A  |  W  |  500  | 
|  A  |  X  |  23  | 
|  A  |  Y  |  147  | 
|  W  |  Z  |  300  | 
|  X  |  Z  |  5  | 
|  Y  |  Z  |  50  | 

以下桑基图是在将维度和度量添加到字段井中时创建的。图中，左侧的 A 节点链接到中间的 W、Y 和 X 节点，而 W、Y 和 X 节点则链接到右侧的 Z 节点。节点间每个链接的宽度由“度量（权重）”列中的值确定。

### 使用周期性数据


桑基图使用的数据有时包含周期。例如，假设您正在可视化网站页面之间的用户流量。您可能会发现，进入页面 A 的用户会移动到页面 E，再回到页面 A。整个流程可能类似于 A-E-A-B-A-A-E-A。

当您的数据包含循环时，每个循环中的节点都会在 Quick 中重复。例如，如果您的数据包含流程 A-E-A-B-A-E-A，则会创建以下 Sankey 图。

## 准备桑基图的数据


如果数据集不包含源列或目标列，请准备好要纳入的数据。您可以在创建新数据集或编辑现有数据集时准备好数据。有关创建新数据集并进行准备的更多信息，请参阅[创建数据集](creating-data-sets.md)。有关打开现有数据集以准备数据的更多信息，请参阅[编辑数据集](edit-a-data-set.md)。

以下过程使用示例表（如下所示）来演示如何在 Quick 中为 Sankey 图准备数据。该表包含三列：客户 ID、时间和操作。


| 客户 ID | 时间 | Action | 
| --- | --- | --- | 
|  1  |  9:05 am  |  步骤 1  | 
|  1  |  9:06 am  |  步骤 2  | 
|  1  |  9:08 am  |  步骤 3  | 
|  2  |  11:44 am  |  步骤 1  | 
|  2  |  11:47 am  |  步骤 2  | 
|  2  |  11:48 am  |  步骤 3  | 

要使用此数据在 Quick 中创建 Sankey 图，请先向表中添加源列和目标列。要了解操作方法，请按照以下过程操作。

**向表中添加源列和目标列**

1. 向表添加“步骤编号”列，对每行进行编号或排序。

   有多种方法可以计算“步骤编号”列。如果您的数据源与 SQL 兼容，并且您的数据库支持`ROW_NUMBER`或`RANK`功能，则可以在 Quick 中使用自定义 SQL 对 “步骤编号” 列中的行进行排序。有关在 Quick 中使用自定义 SQL 的更多信息，请参阅[使用 SQL 自定义数据](adding-a-SQL-query.md)。    
[\[See the AWS documentation website for more details\]](http://docs.amazonaws.cn/quick/latest/userguide/sankey-diagram.html)

1. 向表添加“下一行编号”列，其值等于步骤编号加一。

   例如，在表的第一个数据行中，“步骤编号”的值为 1。要计算该行的“下一步编号”的值，请在该值上加 1。

   1 \$1 1 = 2

   在表的第二个数据行中，“步骤编号”的值为 2，因此“下一步编号”的值为 3。

   2 \$1 1 = 3    
[\[See the AWS documentation website for more details\]](http://docs.amazonaws.cn/quick/latest/userguide/sankey-diagram.html)

1. 将表自身联接起来：

   1. **联接类型**选择**内部**。

   1. 对于**联接子句**，请执行以下操作：

      1. 选择**客户 ID** = **客户 ID**

      1. 选择**下一步编号** = **步骤编号**

   联接两个表会为“客户 ID”、“时间”、“操作”、“步骤编号”和“下一步编号”创建两列。联接左侧表中的列为源列。联接右侧表中的列为目标列。

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

1. （可选）通过重命名列指明源列和目标列。

   以下是示例：

   1. 将左侧的**操作**列重命名为**源**。

   1. 将右侧的**操作 [复制]**列重命名为**目标**。

   1. 将左侧的**时间**列重命名为**开始时间**。

   1. 将右侧的**时间 [复制]**列重命名为**结束时间**。

   数据现已做好可视化的准备。

## 创建桑基图


要创建桑基图，请按照以下过程操作。

**创建桑基图**

1. 在分析屏幕上，选择左侧工具栏上的**可视化**。

1. 在应用程序栏上选择**添加**，然后选择**添加视觉对象**。

1. 在**视觉对象类型**窗格中，选择桑基图的图标。

1. 从视觉对象右上角的菜单上，选择**属性**图标。

1. 在**属性**窗格中，选择**源**或**目标**部分。

### 自定义节点数


要自定义桑基图中显示的节点数，请按照以下过程操作。Quick 最多支持 100 个源/目标节点。

**自定义桑基图中显示的节点数**

1. 在分析页面上，选择要设置格式的桑基图视觉对象。

1. 从视觉对象右上角的菜单中选择**设置视觉对象格式**图标。

1. 在打开的**属性**窗格中，选择**源**或**目标**选项卡。

1. 在**显示的节点数**字段中输入数字。

   图中的节点数将更新为您指定的数字。靠前的节点将自动显示。其余节点则归入**其他**类别。
**注意**  
指定源节点的数量可以控制图中可显示的源节点总数。指定目标节点的数量可以控制每个源节点可显示的目标节点数。这表示，如果图中有多个源节点，则目标节点的总数将大于指定的数量。  
Quick 最多支持 100 个源/目标节点。

   例如，以下桑基图的源节点数限制为三个（共五个），因此图中显示了前三个源节点。另外两个源节点归入“其他”类别。

   要从图中移除**其他**类别，请在视图中将其选中，然后选择**隐藏“其他”类别**。

## 桑基图的功能


要了解桑基图支持的功能，请参考下表内容。


| 功能 | 支持？ | 有关更多信息 | 
| --- | --- | --- | 
| 更改图例显示 | 否 |  | 
| 更改标题显示 | 是 | [Quick 中视觉类型上的标题和字幕](customizing-a-visual-title.md) | 
| 更改轴范围 | 否 |  | 
| 改变视觉对象颜色 | 否 |  | 
| 聚焦或排除元素 | 是 |  [聚焦视觉对象元素](focusing-on-visual-elements.md) [排除视觉对象元素](excluding-visual-elements.md)  | 
| 排序 | 否 |  | 
| 执行字段聚合 | 是 | [更改字段聚合](changing-field-aggregation.md) | 
| 添加向下钻取 | 否 |  | 
| 条件格式设置 | 否 |  | 

# 使用散点图


可以使用散点图跨两个维度可视化两三个度量。

散点图上的每个气泡代表一个或两个维度值。X 轴和 Y 轴代表应用到维度的两种不同的度量。当维度中某个项目的两个度量在图表上相交时，该位置会显示一个气泡。您也可以选择使用气泡大小来表示其他的度量。

无论视觉对象中使用的是颜色还是标签维度，散点图在聚合和非聚合场景中最多可显示 2500 个数据点。由于限制操作的顺序，可能会出现数据集显示较少数据点的情况。有关 Amazon Quick 如何处理超出显示限制的数据的更多信息，请参阅[显示限制](working-with-visual-types.md#display-limits)。

## 散点图的功能


可以使用下表了解散点图支持的功能。


| 功能 | 支持？ | 评论 | 有关更多信息 | 
| --- | --- | --- | --- | 
| 更改图例显示 | 是，但有例外 | 如果您填充了 Group/Color 字段井，散点图会显示图例。 | [Quick 中关于视觉类型的图例](customizing-visual-legend.md) | 
| 更改标题显示 | 是 |  | [Quick 中视觉类型上的标题和字幕](customizing-a-visual-title.md) | 
| 更改轴范围 | 是 | 您可以设置 X 轴和 Y 轴的范围。 | [在 Quick 中对视觉类型进行范围和缩放](changing-visual-scale-axis-range.md) | 
| 显示或隐藏轴线、网格线、轴标签和轴排序图标 | 是 |  | [Quick 中视觉类型上的轴和网格线](showing-hiding-axis-grid-tick.md) | 
| 改变视觉对象颜色 | 是 |  | [Quick 中视觉类型中的颜色](changing-visual-colors.md) | 
| 聚焦或排除元素 | 是，但有例外 | 您可以聚焦或排除散点图中的气泡，但将日期字段用作维度的情况除外。在这种情况下，您只能聚焦气泡，但不能排除它。 |  [聚焦视觉对象元素](focusing-on-visual-elements.md) [排除视觉对象元素](excluding-visual-elements.md) | 
| 排序 | 否 |  | [在 Amazon Quick 中对视觉数据进行分类](sorting-visual-data.md) | 
| 执行字段聚合 | 是 | 您必须将聚合应用于为 X 轴、Y 轴和大小选择的字段，不能将聚合应用于为组或颜色选择的字段。 | [更改字段聚合](changing-field-aggregation.md) | 
| 显示非聚合字段 | 是 | 在字段上下文菜单上，选择无即可显示非聚合的 X 和 Y 轴值。如果散点图显示非聚合字段，则无法将聚合应用于颜色或标签字段井中的字段。散点图不支持混合聚合。 |  | 
| 添加向下钻取 | 是 | 您可以向 Group/Color 字段井添加向下钻取级别。 | [在 Quick Sight 中向视觉数据添加向下钻取](adding-drill-downs.md) | 

## 创建散点图


要创建散点图，请按照以下过程操作。

**创建散点图**

1. 在分析页面上，选择工具栏上的**可视化**。

1. 在应用程序栏上选择**添加**，然后选择**添加视觉对象**。

1. 在 **Visual types** 窗格中，选择散点图图标。

1. 从 **Fields list (字段列表)** 窗格中，将要使用的字段拖到相应的字段井中。通常，您需要使用以目标字段井指示的维度或度量字段。如果您选择使用维度字段作为度量，则系统会对其自动应用 **Count** 聚合函数来创建数值。

   要创建散点图，请将一个度量拖到 **X 轴**字段井上，将另一个度量拖到 **Y 轴**字段井上，再将一个维度拖到**颜色**或**标签**字段井上。要使用气泡大小表示另一个度量，请将该度量拖到 **Size** 字段井上。

1. （可选）将一个或多个其他字段添加到**颜色**字段井上可添加向下钻取层。有关添加向下钻取的更多信息，请参阅[在 Quick Sight 中向视觉数据添加向下钻取](adding-drill-downs.md)。

## 散点图用例


即便使用的是颜色字段，也可使用字段菜单上的聚合选项**无**来选择绘制非聚合值；该菜单还包含**总和**、**最小值** 和**最大值**等聚合选项。如果将一个值设置为聚合值，则另一个值会自动设置为聚合值。这同样适用于非聚合场景。不支持混合聚合场景意味着，如果一个值为非聚合值，则不能将令一个值设置为聚合值。请注意，非聚合场景（**无**选项）仅支持数值，而类别值（例如日期或维度）将仅显示聚合值，例如 **count** 和 **count distinct**。

您可以使用**无**选项，从 **X 轴**和 **Y 轴**字段菜单中选择将 X 和 Y 值设置为聚合值或非聚合值。此操作会定义是否按**颜色**和**标签**字段井中的维度对值进行聚合。首先，添加必填字段并根据用例选择适当的聚合，如以下部分所示。

### 非聚合用例

+ 采用了“颜色”的非聚合 X 和 Y 值  
![\[非聚合颜色\]](http://docs.amazonaws.cn/quick/latest/userguide/images/unaggregated-color.png)
+ 采用了“标签”的非聚合 X 和 Y 值  
![\[非聚合标签\]](http://docs.amazonaws.cn/quick/latest/userguide/images/unaggregated-label.png)
+ 采用了“颜色”和“标签”的非聚合 X 和 Y 值  
![\[unaggregated-color-label\]](http://docs.amazonaws.cn/quick/latest/userguide/images/unaggregated-color-label.png)

### 聚合用例

+ 采用了“颜色”的聚合 X 和 Y 值  
![\[聚合颜色\]](http://docs.amazonaws.cn/quick/latest/userguide/images/aggregated-color.png)
+ 采用了“标签”的聚合 X 和 Y 值  
![\[聚合标签\]](http://docs.amazonaws.cn/quick/latest/userguide/images/aggregated-label.png)
+ 采用了“颜色”和“标签”的聚合 X 和 Y 值  
![\[aggregated-color-label\]](http://docs.amazonaws.cn/quick/latest/userguide/images/aggregated-color-label.png)

# 使用表作为视觉对象


可以使用表视觉对象查看数据的自定义表视图。要创建表视觉对象，请为任意数据类型选择至少一个字段。您可以添加所需数量的列（最多 200 列），还可以添加计算列。

表视觉对象不显示图例。您可以在表中隐藏或显示标题。您还可以隐藏或显示总计，并选择在表的顶部还是底部显示总计。有关更多信息，请参阅 [Quick 中按类型排列分析格式](analytics-format-options.md)。

**创建表视觉对象**

1. 打开 Amazon Quick，然后在左侧的导航窗格中选择 “**分析**”。

1. 选择下列选项之一：
   + 要创建新分析，请选择右上角的**新建分析**。有关更多信息，请参阅 [在 Quick Sight 中开始分析](creating-an-analysis.md)。
   + 要使用现有分析，请选择要编辑的分析。

1. 从文件菜单中选择**插入**，然后选择**添加视觉对象**。

1. 在左下角，从**视觉对象类型**中选择表格图标。

1. 在 **Fields list (字段列表)** 窗格中，选择要使用的字段。如果要添加计算字段，请在文件菜单上选择**插入**，然后选择**添加计算字段**。

   要创建非聚合数据视图，请仅将字段添加到**值**字段井中。执行此操作会显示未进行任何聚合的数据。

   要创建聚合数据视图，请选择要聚合的字段，然后将其添加到 **Group by (分组依据)** 字段井中。

**在表中显示或隐藏列**

1. 在视觉对象上选择要隐藏的字段，然后选择**隐藏列**。

1. 要显示隐藏列，请选择任何列，然后选择**显示所有隐藏列**。

**行列转置**
+ 选择视觉对象右上角附近的转置图标（![\[alt text not found\]](http://docs.amazonaws.cn/quick/latest/userguide/images/transpose-icon.png)）。上面有两个呈 90 度的箭头。

**垂直对齐列**

1. 在视觉对象上，选择视觉对象右上角附近的**设置视觉对象格式**图标（![\[alt text not found\]](http://docs.amazonaws.cn/quick/latest/userguide/images/format-visual-icon.png)）。

1. 在**属性**窗格中选择**表选项**，然后选择表的垂直对齐方式。

**标头文本换行**

1. 在视觉对象上，选择视觉对象右上角附近的**设置视觉对象格式**图标（![\[alt text not found\]](http://docs.amazonaws.cn/quick/latest/userguide/images/format-visual-icon.png)）。

1. 在**属性**窗格中选择**表选项**，然后选择**标头文本自动换行**。

**重新排列表格图中的列**

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

1. 请执行以下操作之一：
   + 拖放**字段井**中的一个或多个字段重新排列字段顺序。
   + 直接在表格中选择一个字段，然后在**移动列**上选择向左或向右箭头。

# 使用字段样式设置


使用格式视觉菜单 URLs 的 “**字段样式**” 面板，可以在表格中以链接的形式呈现。表格的每个页面最多可以添加 500 行链接。仅支持 https 和 mailto 超链接。

**向表格添加链接**

1. 在 Q **u** ick 主页上，选择 “分析”，然后选择要自定义的分析。

1. 选择要更改的表格。

1. 在表格右上角的菜单上，选择**设置视觉对象格式**。

1. 对于**设置视觉对象格式**，选择**字段样式设置**。

1. 在**字段样式设置**窗格中，从菜单中选择要设置样式的字段。

1. 在 “**字段样式**” 菜单的 “**网址选项**” 部分，选择 “**创建 URLs超链接**”。

向表格添加链接后，如果在**字段样式**窗格的**打开方式**部分选择了链接，您可以选择要打开链接的位置。您可以选择在新选项卡、新窗口或同一选项卡中打开链接。

您也可以在**字段样式**窗格的**样式设置方式**部分中选择如何设置链接样式。链接可以显示为超链接、图标或纯文本，也支持自定义设置。

要调整链接图标或 URL 的字体大小，请在**设置视觉对象格式**菜单**表选项**窗格的**单元格**部分更改**字体大小**。

您可以将表格 URLs 中任何指向图像的内容设置为在表格中以图像的形式呈现。如果希望将产品图像作为表的一部分包含在内，此操作会非常有用。

**以图像 URLs 形式显示**

1. 在 Q **u** ick 主页上，选择 “分析”，然后选择要自定义的分析。

1. 选择要更改的表格。

1. 在表格右上角的菜单上选择**设置视觉对象格式**。

1. 在**设置视觉对象格式**菜单中选择**字段样式设置**。

1. 从**字段样式设置**窗格的菜单中选择要设置样式的字段。

1. 在 “**字段样式**” 菜单的 “**网址选项**” 部分，选择 “**显示 URLs 为图像**”。

在表格中呈现图像后，可以在**字段样式**窗格的**图像大小**部分选择如何调整图像大小。您可以根据图像单元格的高度或宽度调整图像，也可以选择不缩放图像。图像大小默认根据单元格的高度进行调整。

# 冻结表视觉对象中的列
冻结列

您可以冻结表视觉对象中的列，从而将特定列锁定在屏幕上的适当位置。这样一来，即便读者滚动浏览表格，重要信息仍然可见。您可以逐一冻结列，也可以通过一个操作冻结一组列。所有固定列均固定在表格最左侧，在屏幕上始终可见。这允许 Quick 读取器在与表格的其他部分交互时为关键数据或信息提供一个恒定的参考点。

**冻结表中的列**

1. 在要冻结列的表格中，选择要固定的列。

1. 选择以下任一选项。
   + 要冻结单列，请选择**冻结列**。
   + 要将所有列冻结到所选列，请选择**冻结到此列**。

如果表中有多个固定列，您可以按所需顺序对这些列进行重新排序。要调整表格上固定列的顺序，请选择要移动的列的标头，然后选择向所需方向**移动**。

**取消冻结表中的列**

1. 在要更改的表格上，选择要解除固定的固定列。

1. 选择以下任一选项。
   + 要取消冻结单列，请选择**取消冻结列**。
   + 要取消冻结所有冻结的列，请选择**取消冻结所有列**。

# 自定义总值


快速创作者可以从现场井中为其表或数据透视表视觉对象定义总和小计聚合。对于表格，只有为视觉对象开启了总计，才可以使用自定义总计菜单。

**更改总计或小计的聚合**

1. 导航到要更改的分析，然后选择要定义总计的表格或数据透视表视觉对象。

1. 从字段井中选择要更改的字段。

1. 选择**总计**，然后选择所需聚合。可用选项如下：
   + **默认** – 总计计算使用与指标字段相同的聚合。
   + **Sum** – 计算视觉对象中数据的总和。
   + **Average** – 计算视觉对象中数据的平均值。
   + **Min** – 计算视觉对象中数据的最小值。
   + **Max** – 计算视觉对象中数据的最大值。
   + **无（隐藏）**– 不计算总计。选择此选项后，视觉对象中的总计和小计单元格将留空。如果使用计算总计或小计的指标字段对外部维度进行排序，则该维度按字母顺序进行排序。将值从**无（隐藏）**更改为另一个值时，外部维度将按使用指定聚合类型计算的小计进行排序。

以下限制适用于自定义总计。
+ 自定义总计不支持条件格式设置。
+ 字符串列不支持总计聚合。总计聚合包括 **Min**、**Max**、**Sum** 和 **Average**。
+ 日期列与 **Average** 和 **Sum** 总计聚合函数不兼容。

# 对表进行排序


在 Amazon Quick 中，您可以按表中列标题中的字段或使用**排序可视化工具对表中的值进行排序**。您最多可以对单个表中的 10 列进行排序。Quick 也可以使用非可视排序您可以按**升**序或降序对列进行排**序**。下图显示了**视觉对象排序**图标和弹出窗口。

![\[视觉对象排序图标和它打开的视觉对象排序弹出窗口。\]](http://docs.amazonaws.cn/quick/latest/userguide/images/table-sort-icon.png)


## 单列排序选项


Quick Authors 可以从字段栏、列标题或 “**排序” 视觉**菜单中访问单列排序选项。使用以下步骤在 Quick 中对表格进行单列排序。

1. 打开 [Quick 控制台](https://quicksight.aws.amazon.com/)。

1. 打开要进行的分析并导航到要排序的表。

1. 选择要排序的列的标题。

1. 对于**排序依据**，选择箭头图标，然后选择要作为排序依据的字段。

您也可以在**视觉对象排序**菜单中设置单列排序。要访问“视觉对象排序”菜单，请在视觉对象菜单上选择**视觉对象排序**图标。在**视觉对象排序**菜单中，选择要作为排序依据的字段，然后选择按升序还是降序排序。默认情况下，新排序按升序进行排序。完成后，选择**应用**。

使用单列排序的表每次只对一列进行排序。当用户选择一个新列进行排序时，先前的排序顺序将被覆盖。

要更改单列排序，请打开**视觉对象排序**菜单，然后使用下拉菜单选择新的字段或排序顺序。完成更改后，选择**应用**。

要将表重置为其原始状态，请打开**视觉对象排序**菜单，然后选择**重置**。

## 多列排序选项


快速作者可以从 “排序” **视觉菜单中访问多列排序**选项。使用以下过程为表设置多列排序。

1. 打开 [Quick 控制台](https://quicksight.aws.amazon.com/)。

1. 打开要进行的分析并导航到要排序的表。

1. 选择**视觉对象排序**图标以打开**视觉对象排序**菜单。

   1. 或者，选择要排序的标题。

   1. 对于**排序依据**，选择箭头图标，然后选择**多个字段**。

1. 在打开的**视觉对象排序**菜单中，从**排序依据**下拉列表中选择一个字段，然后选择该字段是按升序还是降序排序。

1. 要添加其他排序，请选择**添加排序**，然后重复步骤 4 中的工作流。每个表最多可以添加 10 个排序。

1. 完成后，选择**应用**。

列将按添加到**视觉对象排序**菜单中的顺序进行排序。要更改列的排序顺序，请打开**视觉对象排序**菜单，然后使用**排序依据**下拉菜单对排序进行重新排序。完成后，选择**应用**将新的排序顺序应用于表。

要将表重置为其原始状态，请打开**视觉对象排序**菜单，然后选择**重置**。

## 非视觉对象排序选项


快速作者可以配置非可视排序，按字段和聚合对表中的值进行排序，该字段和聚合是该表使用的数据集的一部分，但不在表的某个字段井中。一次可以将一个非字段排序配置为一个表。

使用以下过程配置非视觉对象排序。

**向表添加非视觉对象排序**

1. 打开 [Quick 控制台](https://quicksight.aws.amazon.com/)。

1. 打开要进行的分析并导航到要排序的表。

1. 选择表中任何列的标题。

1. 对于**排序依据**，选择箭头图标，然后选择**非视觉对象字段**。

1. 在出现的**非视觉对象字段**窗格中，打开**排序依据**下拉菜单，然后选择要排序的字段。

1. 对于**聚合**，打开下拉菜单并选择要使用的聚合。

1. 对于**排序顺序**，选择要按升序还是降序排序。

1. 完成后，请选择 **Apply**。

对表应用非视觉对象排序后，排序将显示在**视觉对象排序**菜单中。包含非视觉对象排序的表的排序顺序取决于添加非非视觉对象排序时表的排序配置。如果向已配置单列或多列排序的表添加了非视觉对象排序，则非视觉对象排序将覆盖所有其他排序。如果在单列或多列排序之前应用了非视觉对象排序，则可以向表添加排序和重新排序更多排序。

# 使用文本框


使用文本框通过添加文本向分析中的工作表添加上下文。文本可以包含指向外部网站的说明、描述甚至超链接。文本框上的工具栏提供字体设置，便于自定义字体类型、样式、颜色、大小、间距、以像素为单位的大小、文本突出显示和对齐方式。文本框本身并无格式设置。

要向新文本框添加文本，只需将其选中并键入内容。

# 使用树形图


可以使用树形图可视化维度的一个或两个度量。

树形图上的每个矩形代表维度中的一个项目。矩形大小表示该项目表示的选定度量在整个维度中所占的比例。您可以选择使用矩形颜色来表示该项目的另一个度量。矩形颜色表示项目的值在度量范围内所处的位置，深色表示该值较高，浅色表示该值较低。

树形图最多可为 **Group by (分组依据)** 字段显示 100 个数据点。有关 Amazon Quick 如何处理超出显示限制的数据的更多信息，请参阅[显示限制](working-with-visual-types.md#display-limits)。

## 树形图的功能


可以使用下表了解树形图支持的功能。


****  

| 功能 | 支持？ | 评论 | 有关更多信息 | 
| --- | --- | --- | --- | 
| 更改图例显示 | 是 |  | [Quick 中关于视觉类型的图例](customizing-visual-legend.md) | 
| 更改标题显示 | 是 |  | [Quick 中视觉类型上的标题和字幕](customizing-a-visual-title.md) | 
| 更改轴范围 | 不适用 |  | [在 Quick 中对视觉类型进行范围和缩放](changing-visual-scale-axis-range.md) | 
| 改变视觉对象颜色 | 否 |  | [Quick 中视觉类型中的颜色](changing-visual-colors.md) | 
| 聚焦或排除元素 | 是，但有例外 | 您可以聚焦或排除树形图中的矩形，但将日期字段用作维度的情况除外。在这种情况下，您只能聚焦矩形，但不能排除它。 |  [聚焦视觉对象元素](focusing-on-visual-elements.md) [排除视觉对象元素](excluding-visual-elements.md) | 
| 排序 | 否 | 在大小列中，默认排序为按度量降序排序。 | [在 Amazon Quick 中对视觉数据进行分类](sorting-visual-data.md) | 
| 执行字段聚合 | 是 | 您必须将聚合应用于为大小和颜色选择的字段，不能将聚合应用于选择的分组依据字段。 | [更改字段聚合](changing-field-aggregation.md) | 
| 添加向下钻取 | 是 | 您可以向 Group by 字段井添加向下钻取级别。 | [在 Quick Sight 中向视觉数据添加向下钻取](adding-drill-downs.md) | 

## 创建树形图


要创建树形图，请按照以下过程操作。

**创建树形图**

1. 在分析页面上，选择工具栏上的**可视化**。

1. 在应用程序栏上选择**添加**，然后选择**添加视觉对象**。

1. 在 **Visual types** 窗格中，选择树形图图标。

1. 从 **Fields list (字段列表)** 窗格中，将要使用的字段拖到相应的字段井中。通常，您需要使用以目标字段井指示的维度或度量字段。如果您选择使用维度字段作为度量，则系统会对其自动应用 **Count** 聚合函数来创建数值。

   要创建树形图，请将一个度量拖到 **Size** 字段井上，并将一个维度拖到 **Group by** 字段井上。或者，将另一个度量拖到 **Color** 字段井上。

1. (可选) 通过将一个或多个其他字段拖到 **Group by** 字段井上来添加向下钻取层。有关添加向下钻取的更多信息，请参阅[在 Quick Sight 中向视觉数据添加向下钻取](adding-drill-downs.md)。

# 使用瀑布图


使用瀑布图显示加上或减去值时的累计汇总。在瀑布图中，初始值会出现（正值或负值）变化，每次变化以一个条形表示。最终总计以最后一个条形表示。瀑布图又称*桥梁图*，因为条形之间的连接线将条形连接在一起，表明其在外观上属于同一情况。

由于瀑布图可以显示一个时间段内的变化或从一个时间段到另一个时间段的变化，因此最常用于显示财务数据。您可以用该图来可视化影响项目成本的不同因素。例如，您可以使用瀑布图来显示同一个月内的销售总额与净收入之比，或者去年与今年的净收入差异，以及导致这种变化的因素。

您还可以使用瀑布图显示统计数据，例如雇用的新员工数量，以及一年内离职的员工数量。

以下屏幕截图显示了瀑布图。

![\[alt text not found\]](http://docs.amazonaws.cn/quick/latest/userguide/images/waterfall-chart.png)


**创建基本瀑布图视觉对象**

1. 打开 Amazon Quick，然后在左侧的导航窗格中选择 “**分析**”。

1. 选择下列选项之一：
   + 要创建新分析，请选择右上角的**新建分析**。有关更多信息，请参阅 [在 Quick Sight 中开始分析](creating-an-analysis.md)。
   + 要使用现有分析，请选择要编辑的分析。

1. 选择**添加（\$1）、添加视觉对象**。

1. 在左下角，从**视觉对象类型**中选择瀑布图的图标。

1. 从**字段列表**窗格中选择要用于相应字段井的字段。瀑布图要求**值**字段中设置有一个类别或度量。

1. (可选) 通过将一个或多个其他字段拖到 **Group/Color** 字段井上来添加向下钻取层。有关添加向下钻取的更多信息，请参阅[在 Quick Sight 中向视觉数据添加向下钻取](adding-drill-downs.md)。

   要了解瀑布图支持的功能，请参阅 [Quick 中按类型排列分析格式](analytics-format-options.md)。有关自定义选项，请参阅[在 Amazon 中快速格式化](formatting-a-visual.md)。

# 使用文字云


作为一种引人入胜的方式来显示单词与数据集中其他单词相关的使用频率，请使用文字云。此类视觉对象的最佳用途是显示单词或短语频率。它也可以添加有趣的内容来显示趋势项目或操作。您可以将固定数据集用于创意目的。例如，您可以制定团队目标，编写激励短语、某个特定单词的各种翻译，或者任何您想引起注意的内容。

文字云中的每个单词表示维度中的一个或多个值。单词的大小表示一个值在选定维度中出现的频率，与同一维度中其他值出现的频率成比例。当精度不重要且没有大量不同的值时，文字云是最佳选择。

以下屏幕截图显示了文字云的示例。

![\[alt text not found\]](http://docs.amazonaws.cn/quick/latest/userguide/images/word-cloud.png)


要创建文字云，请使用 **Group by (分组依据)** 字段井中的一个维度。（可选）您可以将指标添加到 **Size (大小)** 字段井。

文字云通常在 20-100 个单词或短语之间看起来更好，而格式设置提供了广泛的灵活性。如果单词太多，它们可能会变得太小而不易阅读，具体取决于显示器的大小。默认情况下，文字云显示 100 个不同的单词。要显示更多单词，请更改 **Number of words (单词数)** 的格式设置。

对于 **Group by (分组依据)**，文字云限制为 500 个唯一值。要避免显示单词 **Other**，请设置视觉对象的格式以隐藏 **Other (其他)** 类别。有关 Amazon Quick 如何处理超出显示限制的数据的更多信息，请参阅[显示限制](working-with-visual-types.md#display-limits)。

## 文字云功能


可以使用下表了解文字云支持的功能。


| 功能 | 支持？ | 评论 | 有关更多信息 | 
| --- | --- | --- | --- | 
| 更改图例显示 | 否 |  | [Quick 中关于视觉类型的图例](customizing-visual-legend.md) | 
| 更改标题显示 | 是 |  | [Quick 中视觉类型上的标题和字幕](customizing-a-visual-title.md) | 
| 更改轴范围 | 不适用 |  | [在 Quick 中对视觉类型进行范围和缩放](changing-visual-scale-axis-range.md) | 
| 改变视觉对象颜色 | 是 | 要更改颜色，请选择一个单词，然后选择一种颜色。 | [Quick 中视觉类型中的颜色](changing-visual-colors.md) | 
| 聚焦或排除元素 | 是 |  |  [聚焦视觉对象元素](focusing-on-visual-elements.md) [排除视觉对象元素](excluding-visual-elements.md) | 
| 排序 | 是 |  | [在 Amazon Quick 中对视觉数据进行分类](sorting-visual-data.md) | 
| 执行字段聚合 | 是 | 您不能向为 Group by (分组依据) 选择的字段应用聚合。您必须向为 Size (大小) 选择的字段应用聚合。 | [更改字段聚合](changing-field-aggregation.md) | 
| 添加向下钻取 | 是 | 您可以向 Group by 字段井添加向下钻取级别。 | [在 Quick Sight 中向视觉数据添加向下钻取](adding-drill-downs.md) | 
| 使用格式选项 | 是 | 您可以选择允许垂直单词、强调比例、使用流畅布局、使用小写以及设置单词之间的填充量。您可以设置文字云的最大字符串长度（默认为 40）。您也可以为 Group by (分组依据) 字段选择单词数（默认值为 100；最大值为 500） | [在 Amazon 中快速格式化](formatting-a-visual.md) | 
| 显示总计 | 否 |  | [在 Amazon 中快速格式化](formatting-a-visual.md) | 

## 创建文字云


可使用以下过程创建文字云。

**创建文字云**

1. 在分析页面上，选择工具栏上的**可视化**。

1. 在应用程序栏上选择**添加**，然后选择**添加视觉对象**。

1. 在 **Visual types (视觉对象类型)** 窗格上，选择文字云图标。

1. 从 **Fields list (字段列表)** 窗格中，将要使用的字段拖到相应的字段井中。通常，您需要使用以目标字段井指示的维度或度量字段。如果您选择使用维度字段作为度量，则默认情况下，将应用 **Count** 聚合函数。

   要创建文字云，请将维度添加到 **Group by (分组依据)** 字段井。（可选）将度量添加到 **Size (大小)** 字段井。

1. (可选) 通过将一个或多个其他字段拖到 **Group by** 字段井上来添加向下钻取层。有关添加向下钻取的更多信息，请参阅[在 Quick Sight 中向视觉数据添加向下钻取](adding-drill-downs.md)。