# 创建具有层级的 PixelPerfect 报表

您可创建具有层级的 PixelPerfect 报表来为添加至层级节点字段或表格的每个值重复部分报表的内容。

您可在重复的报表部分添加图表对象（图像、表格、图表等）。在该示例中，您将使用来自 QlikView 的两个不同的图表，创建为每年显示页面的报表。

信息注释

您可将具有计算维度的 QlikView 对象或空值用作层级。但是您不能在它们内部嵌套其他对象，但不包括来自该工作表对象的字段。Qlik Sense 具有计算维度的可视化无法用作层级。

## 新建 PixelPerfect 报表

进行以下操作：

1. 在 Qlik NPrinting 主菜单中选择报表，然后单击创建报表。

2. 为报表输入标题。 PixelPerfect Report with Level。

3. 从类型下拉列表中选择 PixelPerfect。

4. 从应用程序下拉列表选择应用程序。

5. 单击创建来创建报表。

6. 单击编辑模板打开模板编辑器。

7. 右键单击层级节点，然后选择添加层级。

8. 如果必要，选择 QlikView 文档的连接，该文档包含您需要的对象。在该情况下，选择Sales Demo。

9. 在搜索框中输入 Year - F\Year，然后从对象列表中选择Year。

10. 单击确定。

11. 在Detail区域中右键单击。

12. 选择 Insert Detail Report。

13. 单击 Year\_Level。

14. 展开 Year\_Level 节点。

15. 将层级 - Year\_Level 节点下的 Year 字段拖放至 DetailReport - Year\_Level 区域。

16. 通过使用功能条中的Font菜单配置文本。

    例如，将其设置为 Open Sans、16px、Bold、Centered。

17. 使用以下项目之一将 [Year] 单元置于左右边距之间的中心：

    * Property Grid中Layout下方的Location；

    * 工具栏Layout组中的Center Horizontally控件。

## 以图像形式添加两个 QlikView 对象

进行以下操作：

1. 右键单击图像节点，然后选择添加对象。
2. 选择连接到所需对象所在的 QlikView 文档。
3. 在搜索字段中键入数字 1，并且 Top 25 Products - CH184 和 Top 10 Salesmen - CH192 均可见。
4. 通过按住 Ctrl 键从 QlikView 对象列表选择Top 25 Products - CH184 和 CH319 - Top 5 Salesman。
5. 单击确定将其添加至图像节点。
6. 选择 DetailReport - Year\_Level 区域的底部虚线，然后将其向下移动，获得更加充分的工作区。
7. 将 CH184 节点令牌拖入模板，然后将其放下，与左边距对齐。
8. 打开Property Grid中Behavior下的Sizing属性的下拉列表，然后选择Auto-Size。
9. 从图像节点拖动 CH192，并将其放在 CH184 下方，与左边距齐平。
10. 再次从下拉列表选择Auto-Size。
11. 从Tool Box拖动Page Break对象，该对象通常停靠在模板编辑器的右侧，然后将其放至页面底部。

## 预览和保存

进行以下操作：

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