表格中的列总数

如果您的报表包含表格,或者来自表格的一个或多个列,可能您通常希望显示列的总和。下面的第一个示例来自逐列嵌入模板的表格。第二个示例包含具有计算的列的表格,该表格需要应用层级。

打开选择对象窗口

进行以下操作:

  1. 模板编辑器中,右键单击表格节点,然后选择添加对象
  2. 选择连接到所需对象所在的 QlikView 文档。
  3. 从对象列表选择 CH184
  4. 单击确定
  5. 展开 CH184 节点。
  6. 字段节点符记逐个拖入模板并将其放入空单元。

    它们展开后可生成标题和字段标签。

  7. 向标题和列应用 Excel 格式化。
  8. 选择字段标签下方的单元,从而至少有一个介入的空单元。
  9. 在单元编辑字段或直接在单元中通过双击单元输入 Excel 总和函数公式。

    总和范围应当包括字段标签单元地址(在本例中为 D4)、空单元下方的空单元地址 D5,以逗号分隔。

  10. 总计行中的元素应用 Excel 格式设置工具。

    Total行中的Product NameTotal Sales 元素具有常规数字格式,而Gross Profit元素具有货币格式,没有小数位。

  11. 单击操作组中的保存
  12. 单击预览来预览结果。

Excel 报表中创建计算的列

该程序需要您先填写在层级中生成表格的添加计算的列。如果您在层级上需要帮助,请参见在 Excel 报表中创建一个或多个层级

进行以下操作:

  1. 使用上面创建的表格,选择包含层级关闭标签的行下方的空单元,在本例中为 </CH184_Level>
  2. 在单元编辑器字段或直接在单元中通过双击单元输入 Excel 总和函数公式。
  3. 格式化总计。
  4. deleterow 节点符记从附加功能选项卡拖动至 A12 单元。

    这将从最终报表中删除行 12

  5. 备注:

    总和函数的范围需要包括含层级打开标签的行中单元的地址、含字段标签的单元,并至少包括在其正下方的空单元的地址。在本例中,函数名为 =SUM(E9:E11)

预览和保存

进行以下操作:

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