使用 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 BoxChart对象拖放到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. 单击保存并关闭以保存模板并关闭模板编辑器