QlikWorld 2020 Global Conference. Join us to discover how to get the most from your data. Act fast. Register now and save.

Excel 报表中创建一个或多个层级

Qlik NPrinting 中,您可创建包含一个或多个层级的 Excel 报表。

在本例中,在层级打开和关闭标签之间插入的所有 QlikView 对象将在最终报表中重复,对于您添加至 Levels 节点的 QlikView 对象中存在的每个值重复一次。可嵌套层级以创建复杂层次结构。

我们准备在 Excel 报表中以表格形式嵌入一个 QlikView 对象,并以图像的形式再嵌入一个对象。然后我们将选择两个字段作为层级,从而 Excel 报表呈现带题目和标题的三层信息。

新建 Excel 报表

进行以下操作:

  1. Qlik NPrinting 主菜单中选择报表,然后单击创建报表
  2. 为报表输入标题Excel report with levels
  3. 类型下拉列表中选择 Excel
  4. 应用程序下拉列表选择应用程序。
  5. 启用复选框保持选中。
  6. 单击创建来创建报表。
  7. 单击编辑模板打开模板编辑器

以图像形式导入 QlikView 对象

进行以下操作:

  1. 右键单击图像节点,然后选择添加对象
  2. 选择连接到所需对象所在的 QlikView 文档。
  3. 从对象列表选择 CH319
  4. 单击确定

以表格形式添加 QlikView 对象

进行以下操作:

  1. 右键单击表格节点,然后选择添加对象
  2. 以表格形式选择 CH318
  3. 单击确定
备注:

具有已计算维度或空值的表格可用作层级,但是您无法在其中放置任何对象或层级。在通过普通和计算的维度(以及其他表达式)创建的这些级别中,您只能添加它们的字段。您无法添加图像、表格或公式。

按年份添加层级

进行以下操作:

  1. 右键单击层级节点,然后选择添加层级
  2. 在层级列表中选择Year
  3. 单击确定
提示:

通过使用 Ctrl + 单击,您可选择要循环的多个字段。

按类别添加层级

进行以下操作:

  1. 右键单击层级节点,然后选择添加层级
  2. 在层级列表中选择 CategoryName 字段。
  3. 单击确定

在模板中嵌入的图像和表格

进行以下操作:

  1. 展开图像表格节点。
  2. CH318CH319 令牌拖放至空单元。

    确保将 CH319 标签置于和 CH318 标签一样的行。

  3. 如果未显示 Year_LevelCatagoryName_Level 节点,请通过单击左侧窗格中层级节点左侧的 + 来展开该节点。
  4. Year_Level 令牌拖放到空单元中。
  5. 如果要为层级循环加入动态Year标头,请执行以下操作:

  6. 如果Year节点不可见,则展开 Year_Level 节点。
  7. Year节点令牌拖放到空单元中。
  8. 通过单击工具栏图标打开 Excel 功能区(如果尚未打开)。
  9. Year 标签应用适当的格式。

放置层级标签

进行以下操作:

  1. 拖放或剪切粘贴 Year_Level 打开和关闭标签以放置标签,从而打开层级标签 <Year_Level> 位于要在层级循环中重复的所有行上方的行,并且位于要在层级循环中重复的任何及所有列,或位于该类列的左侧。层级范围中包含的空行将在层级循环中复现。
  2. 关闭层级标签 </Year_Level> 必须位于要纳入层级循环的任何及所有行下方的行。

  3. 通过单击左侧窗格中的 Year_Level 节点,检查要在层级中循环的元素。层级范围会被限定并突出显示。

应用第二层级

进行以下操作:

  1. CategoryName_Level 令牌拖放到一组三个垂直连续空单元顶部的空单元中。其当前的三个单元范围会被限定并突出显示。
  2. 如上面的放置层级标签部分所述放置层级标签,并检查层级范围程度。
  3. 如果要为层级循环加入动态CategoryName标头,请执行以下操作:

  4. 如果 CategoryName 节点不可见,通过单击左侧窗格CategoryName_Level节点左侧的 + 来展开该节点。
  5. CategoryName节点令牌拖放到空单元中。
  6. 通过单击工具栏图标打开 Excel 功能区
  7. CategoryName 标签应用适当的格式。

预览和保存

进行以下操作:

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