使用层级创建 Excel 数据透视表报表

您可以在报表中创建原生 Excel 数据透视表。

数据透视表的数据源必须为 QlikViewQlik Sense 垂直表,这样才可以管理单个列。如果您有要在 Excel 报表中复现的透视表,可进行以下两个操作之一:

  • 将初始透视表转换为垂直表。
  • 克隆透视表并将克隆的表转换为垂直表。

新建 Excel 报表

进行以下操作:

  1. Qlik NPrinting 主菜单中选择报表,然后单击创建报表
  2. 为报表输入标题Pivot table report with levels
  3. 类型下拉列表中选择 Excel
  4. 应用程序下拉列表选择应用程序。
  5. 单击创建来创建报表。
  6. 单击编辑模板打开模板编辑器
  7. 右键单击层级节点,然后选择添加层级
  8. 选择连接到所需对象所在的 QlikView 文档。
  9. 在层级列表中选择Straight Country - Salesman - Year - CH205
  10. 单击确定

基于层级创建表格

进行以下操作:

  1. CH205_Level - Straight Country-Salesman-Year节点拖动到空模板单元上。这样将创建层级的打开和关闭标签。
  2. 通过单击 CH205_Level - Straight Country-Salesman-Year节点左侧的 + 展开该节点。
  3. CountrySalesmanYearSales节点拖动到行上的空单元格,这些行介于包含 <CH205_Level></CH205_Level> 标签的行之间。
    备注: 属性窗格中,确保为所有这四个对象取消选中了保留源格式
  4. 为包含 <CH205_Level> 标签的行上方的行中的列提供标题。
  5. 选择一个范围内的包含行的单元,这些行包含标题、<CH205_Level> 标签、列标签以及 </CH205_Level> 标签。
  6. 在位于模板窗格正上方的最左侧的字段中为该范围提供一个名称。
  7. 按下键盘上的 Enter。
备注:

具有已计算维度或空值的表格可用作层级,但是您无法在其中放置任何对象或层级。

创建透视表

进行以下操作:

  1. 选择 Sheet2,或者根据需要添加它。
  2. 通过选择工具栏图标打开 Excel 功能区
  3. 选择功能区上的插入选项卡。
  4. 表格组中选择数据透视表
  5. 表/区域字段中为在 Sheet1 中创建的区域输入名称。
  6. 单击确定

将字段添加至报表模板

进行以下操作:

  1. CountrySalesman字段拖动至行标签框中。
  2. Year字段拖动至列标签框中。
  3. Sales字段拖动至框中。
  4. 选择活动字段组中的字段设置按钮。
  5. 值汇总方式选项卡中的值更改为总计
  6. 单击确定

设置要刷新的数据

进行以下操作:

  1. 选择数据透视表组中的选项按钮。
  2. 选择数据透视表选项窗口中的数据选项卡。
  3. 确保选中打开文件时刷新数据框。
  4. 确保每个字段保留的项数设置为
  5. 单击确定

预览和保存

进行以下操作:

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