# 使用 Y 轴的两种不同的刻度创建 PixelPerfect 图表

您可使用 PixelPerfect 的丰富选项来创建不存在于原始文档中的复杂图表。例如，可以显示在同一图表中 Y 轴上具有不同单位的两个度量。在本例中，QlikView 对象用于展示如何创建图表来将类别销售额显示为左侧刻度上的货币，并显示为右侧刻度上的数量。

## 新建 PixelPerfect 模板并添加图表数据源

进行以下操作：

1. 在 Qlik NPrinting 主菜单中选择报表，然后单击创建报表。
2. 为报表输入标题。 PixelPerfect Two Scales Chart。
3. 从类型下拉列表中选择 PixelPerfect。
4. 从应用程序下拉列表选择应用程序。
5. 单击创建来创建报表。
6. 单击编辑模板打开模板编辑器。
7. 右键单击表格节点，然后选择添加对象。
8. 选择连接到所需对象所在的 QlikView 文档。
9. 从对象列表选择 CH184。

## 新建图表

进行以下操作：

1. 从Tool Box将Chart对象拖放到Detail区域模板。

   Chart Wizard打开。

2. 选择Bar图表，然后单击Next。

3. 在Appearance窗口中，单击Next。

4. 通过在Series name框中输入Series 1 的名称，将其更改为Gross Profit $。

5. 将Point sort order设置为Descending，然后将Sort points by设置为Value。

6. 通过在Series name框中输入Series 2 的名称，将其更改为Gross Profit %。

7. 单击Next以打开Data窗口。

## 绑定数据源

进行以下操作：

1. 在Data窗口中，单击Series Binding选项卡。

2. 选择Gross Profit $ 序列。

3. 在Argument下拉列表中，展开 CH184 节点，然后选择 ProductName 列。

4. 在Value下拉列表中，选择Gross Profit列。

5. 选择Gross Profit % 序列。

6. 在Argument下拉列表中，选择ProductName列。

7. 在 Value 下拉列表中，选择 GP% 列。

8. 单击Next以打开Chart窗口。

9. 再次单击Next以接受默认Chart设置，并打开Diagram窗口。

## 创建次要 Y 轴

进行以下操作：

1. 在Diagram窗口中，单击Elements选项卡。

2. 单击Secondary Y-Axis区域中的 Add。

   显示Secondary AxisY 1 窗格。

3. 单击 Next。

4. 再次单击Next以接受默认Panes设置，并打开Axes窗口。

## 设置主要 X 轴选项

进行以下操作：

1. 在Axes窗口中，单击Elements选项卡。

2. 在下拉列表中选择 Primary AxisX。

3. 将Product Name输入Text框。

4. 选中Visibility复选框。

5. 选中Antialiasing复选框。

## 设置主要 Y 轴

进行以下操作：

1. 在下拉列表中选择 Primary AxisY。
2. 单击Elements选项卡。
3. 在Text框中输入Gross Profit $。
4. 选中Visibility复选框
5. 选中Antialiasing复选框

## 设置主要 Y 轴数字格式

进行以下操作：

1. 单击Labels选项卡。
2. 选择Auto选项卡。
3. 从格式下拉列表选择Currency。
4. 将Precision设置为 0。

## 设置次要 Axis-Y 1 选项

进行以下操作：

1. 在下拉列表中选择 Secondary AxisY 1。
2. 单击Elements选项卡。
3. 在Text框中输入Gross Profit %。
4. 选中Visible复选框。
5. 选中Antialiasing复选框。

## 设置次要 Axis-Y 1 数字格式

进行以下操作：

1. 单击Labels选项卡。
2. 单击Auto选项卡。
3. 在Format下拉列表中选择Percent。
4. 将Precision设置为 1。
5. 单击Next以打开Series Views窗口。

## 将Total Sales序列和主要 Axis-Y 连接

进行以下操作：

* 在Series Views窗口中，保留Gross Profit $ 序列的默认Linked Elements。

  由此将把Gross Profit $ 序列和Primary AxisY 连接。

## 将Quantity序列和次要 Axis-Y 1 连接

进行以下操作：

1. 在下拉列表选择Gross Profit % 序列。

2. 在 Linked Elements 中的 Axis Y 下拉列表中选择Secondary AxisY 1。

   由此将把Gross Profit % 序列和Secondary AxisY 1 连接。

3. 单击Next以打开Point Labels窗口。

## 删除点标签（值）

进行以下操作：

1. 在Point Labels窗口中，对Gross Profit $ 清除Visible复选框。

   由此将删除Point Labels（您在栏上看到的值）。

2. 在下拉列表中，选择Gross Profit %。

3. 再次清除Visible复选框。

4. 单击Finish关闭图表向导。

## 预览和保存

进行以下操作：

1. 单击预览。
2. 单击报表，关闭它，然后根据需要再次编辑模板。
3. 单击保存并关闭以保存模板并关闭模板编辑器。

## 了解详情

* [如何创建 PixelPerfect 图表](https://help.qlik.com/zh-CN/nprinting/February2025/Content/NPrinting/PixelPerfectReports/Create-Charts.htm)
* [如何创建效果良好的 PixelPerfect 图表](https://help.qlik.com/zh-CN/nprinting/February2025/Content/NPrinting/PixelPerfectReports/Well-Format-PP-Chart.htm)
* [如何创建简单的 PixelPerfect 报表](https://help.qlik.com/zh-CN/nprinting/February2025/Content/NPrinting/PixelPerfectReports/Simple-PP-Report.htm)