在 PixelPerfect 报表中使用走势图
您可使用走势图创建 PixelPerfect 报表。走势图是非常小的折线图,通常在绘制时既不使用轴,也不使用坐标。它呈现某些测量值的变动,通常是相对于时间的变动。
根据该示例,您将创建为每个销售人员显示行的表格,呈现销售人员的总销售额和月销售额的走势图。将添加销售人员及其总销售额的层级以在报表中创建表格。走势图对象将嵌入层级细节范围,并将按 YearMonth 取用来自 QlikView 表格的销售额数据。
在报表编辑器中新建 PixelPerfect 报表
进行以下操作:
- 在 Qlik NPrinting 主菜单中选择报表,然后单击创建报表。
- 为报表输入标题。 PixelPerfect Report Displaying Sparklines
- 从类型下拉列表中选择 PixelPerfect。
- 从应用程序下拉列表选择应用程序。
- 单击创建来创建报表。
- 单击编辑模板打开模板编辑器。
打开选择层级窗口
先创建Salesman层级。
进行以下操作:
- 右键单击层级节点,然后选择添加层级。
- 选择连接到所需对象所在的 QlikView 文档。
-
从对象列表选择Total Salesman Sales - CH327。
- 单击确定。
以表格形式添加走势图数据源
接下来为走势图添加数据源。
进行以下操作:
- 右键单击表格节点,然后选择添加对象。
选择表格形式的对象
进行以下操作:
- 选择连接到所需对象所在的 QlikView 文档。
-
选择 Sales by YearMonthNum - CH326。
- 单击确定。
在模板中创建细节层级
进行以下操作:
- 右键单击Detail条中的Detail下拉列表,然后选择Insert Detail Report。
- 选择 CH327_Level。
创建表格标题栏和范围
进行以下操作:
- 右键单击Detail Report - "CH327_Level" 下拉列表,然后选择Insert Band。
- 单击 GroupHeader。
创建表格行
进行以下操作:
- 展开 CH327_Level 节点。
- 选择Salesman和Total Sales字段,然后将它们拖放至 Detail1 范围。
- 将所选单元块的右边框拖动至左侧以对走势图单元留出空间。
让单元边框可见
进行以下操作:
- 在Property Grid中的Appearance下,选择Borders属性。
- 打开下拉列表,并单击下拉按钮,然后选择All。
- 再次单击下拉按钮,接受更改。
打开 FormatString 窗口
进行以下操作:
- 选择 [CH327_Level.Total Sales] 单元。
- 单击单元右上角上方的尖角括号 >。
- 单击Format String字段最右侧的浏览按钮。
格式化总销售额列
进行以下操作:
- 在Category下选择Currency。
- 选择Custom选项卡。
- 输入 $ #,##0。
- 单击确定。
嵌入的走势图元素
您可通过使用走势图工具在您的模板中创建走势图。在Property Grid中,您可以自定义走势图的外观。
进行以下操作:
- 从Tool Box选择Sparkline,前者通常停靠在右侧,但是可漂浮和固定以便于使用。
- 将它拖入Detail范围,并放到之前嵌入的单元的右侧。
- 将Sparkline单元的右边框拖动至右边距。
- 单击Sparkline单元右上角上方的尖括号 > 来打开Sparkline Tasks窗口。
- 打开 Data Member 下拉列表,然后选择 CH326。
- 打开 Value Member 下拉列表,然后选择 CH326 下的 Sales1。
- 将View设置为Line。
- 要关闭Sparkline Tasks弹出窗口,再次单击Sparkline单元右上边角上方的尖括号 <。
让底部和右侧边框可见
进行以下操作:
- 确保仍然选中Sparkline单元。
- 在Property Grid中的Appearance下,选择Borders属性。
- 通过单击Borders字段最右侧的向下的三角形打开下拉列表。
- 选择Bottom和Right边框,并单击下拉按钮(如上一步骤所示)来接受更改。
配置视图
进行以下操作:
- 在Appearance部分,展开属性的View组列表。
- 将Highlight Max Point设置为 Yes。
- 将Highlight Min Point设置为 Yes。
- 将Max Point Color设置为Green (0, 192, 0),或者设置为您选择的颜色。
- 将Min Point Color设置为Red (192, 0, 0),或者设置为您选择的颜色。
创建表格标题
进行以下操作:
- 从Tool Box拖动Table对象,并将其放入 GroupHeader1 范围。
- 将字体设置为 Arial、12px、Bold、Centered。
- 拖动单元右边框,从而它们和 Detail1 范围中的对齐。
- 使用Borders属性添加All单元边框(如本节之前所述)。
- 输入以下列标题:Salesman、Total Sales、Monthly Sales Chart。
- 拖动 GroupHeader1 和 Detail1 范围的下边框,直到相应地吻合Heading和Data单元的下边框,以消除最终报表中的空白。
预览和保存
进行以下操作:
- 单击预览。
- 单击报表,关闭它,然后根据需要再次编辑模板。
- 单击保存并关闭以保存模板并关闭模板编辑器。