PixelPerfect 报表中使用走势图

您可使用走势图创建 PixelPerfect 报表。走势图是非常小的折线图,通常在绘制时既不使用轴,也不使用坐标。它呈现某些测量值的变动,通常是相对于时间的变动。

根据该示例,您将创建为每个销售人员显示行的表格,呈现销售人员的总销售额和月销售额的走势图。将添加销售人员及其总销售额的层级以在报表中创建表格。走势图对象将嵌入层级细节范围,并将按 YearMonth 取用来自 QlikView 表格的销售额数据。

在报表编辑器中新建 PixelPerfect 报表

进行以下操作:

  1. Qlik NPrinting 主菜单中选择报表,然后单击创建报表
  2. 例如,为报表输入标题PixelPerfect Report Displaying Sparklines
  3. 类型下拉列表中选择 PixelPerfect
  4. 应用程序下拉列表选择应用程序。例如,选择 Sales Demo
  5. 单击创建来创建报表。
  6. 单击编辑模板打开模板编辑器

打开选择层级窗口

先创建Salesman层级。

进行以下操作:

  1. 右键单击层级节点,然后选择添加层级
  2. 选择连接到所需对象所在的 QlikView 文档。例如,选择 Sales Demo
  3. 从对象列表选择Total Salesman Sales - CH327

  4. 单击确定

以表格形式添加走势图数据源

接下来为走势图添加数据源。

进行以下操作:

  1. 右键单击表格节点,然后选择添加对象

选择表格形式的对象

进行以下操作:

  1. 选择连接到所需对象所在的 QlikView 文档。例如,选择 Sales Demo
  2. 选择 Sales by YearMonthNum - CH326

  3. 单击确定

在模板中创建细节层级

进行以下操作:

  1. 右键单击Detail条中的Detail下拉列表,然后选择Insert Detail Report
  2. 选择 CH327_Level

创建表格标题栏和范围

进行以下操作:

  1. 右键单击Detail Report - "CH327_Level" 下拉列表,然后选择Insert Band
  2. 单击 GroupHeader

创建表格行

进行以下操作:

  1. 展开 CH327_Level 节点。
  2. 选择SalesmanTotal Sales字段,然后将它们拖放至 Detail1 范围。
  3. 将所选单元块的右边框拖动至左侧以对走势图单元留出空间。

让单元边框可见

进行以下操作:

  1. Property Grid中的Appearance下,选择Borders属性。
  2. 打开下拉列表,并单击下拉按钮,然后选择All
  3. 再次单击下拉按钮,接受更改。

打开 FormatString 窗口

进行以下操作:

  1. 选择 [CH327_Level.Total Sales] 单元。
  2. 单击单元右上角上方的尖角括号 >
  3. 单击Format String字段最右侧的浏览按钮。

格式化总销售额列

进行以下操作:

  1. Category下选择Currency
  2. 选择Custom选项卡。
  3. 输入 $ #,##0
  4. 单击确定

嵌入的走势图元素

您可通过使用走势图工具在您的模板中创建走势图。在Property Grid中,您可以自定义走势图的外观。

进行以下操作:

  1. Tool Box选择Sparkline,前者通常停靠在右侧,但是可漂浮和固定以便于使用。
  2. 将它拖入Detail范围,并放到之前嵌入的单元的右侧。
  3. Sparkline单元的右边框拖动至右边距。
  4. 单击Sparkline单元右上角上方的尖括号 > 来打开Sparkline Tasks窗口。
  5. 打开 Data Member 下拉列表,然后选择 CH326
  6. 打开 Value Member 下拉列表,然后选择 CH326 下的 Sales1
  7. View设置为Line
  8. 要关闭Sparkline Tasks弹出窗口,再次单击Sparkline单元右上边角上方的尖括号 <

让底部和右侧边框可见

进行以下操作:

  1. 确保仍然选中Sparkline单元。
  2. Property Grid中的Appearance下,选择Borders属性。
  3. 通过单击Borders字段最右侧的向下的三角形打开下拉列表。
  4. 选择BottomRight边框,并单击下拉按钮(如上一步骤所示)来接受更改。

配置视图

进行以下操作:

  1. Appearance部分,展开属性的View组列表。
  2. Highlight Max Point设置为 Yes
  3. Highlight Min Point设置为 Yes
  4. Max Point Color设置为Green (0, 192, 0),或者设置为您选择的颜色。
  5. Min Point Color设置为Red (192, 0, 0),或者设置为您选择的颜色。

创建表格标题

进行以下操作:

  1. Tool Box拖动Table对象,并将其放入 GroupHeader1 范围。
  2. 将字体设置为 Arial12pxBoldCentered
  3. 拖动单元右边框,从而它们和 Detail1 范围中的对齐。
  4. 使用Borders属性添加All单元边框(如本节之前所述)。
  5. 输入以下列标题:SalesmanTotal SalesMonthly Sales Chart
  6. 拖动 GroupHeader1Detail1 范围的下边框,直到相应地吻合HeadingData单元的下边框,以消除最终报表中的空白。

预览和保存

进行以下操作:

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