跳到主要内容 跳到补充内容

循环报表

您可按维度划分(例如年或地区)生成报表的多个版本。在 .zip 文件中生产了数个报表,而非一个报表。如果您有一个以上的循环字段,您将得到书面和所有循环字段的组合数目一样多的报表。

例如,您有名为 SalesDataQlik NPrinting Excel 报表,您希望按国家/地区和年来循环。您的数据涵盖 3 个国家/地区以及 2 年,因此您将在 .zip 文件中得到 6 个报表:

  1. SalesData_Country1_Year1.xlsx
  2. SalesData_Country1_Year2.xlsx
  3. SalesData_Country2_Year1.xlsx
  4. SalesData_Country2_Year2.xlsx
  5. SalesData_Country3_Year1.xlsx
  6. SalesData_Country3_Year2.xlsx

一旦创建,.zip 文件将发送至每个选择的报表目的地,和标准报表一样。使用所有分发方法的报表循环工作。

如果报表包含条件和过滤器,则会以下面的顺序计算它们:任务过滤器 > 用户过滤器 > 报表过滤器 > 条件。不会为循环中的每个报表单独计算条件

限制

 

信息注释当前对于您可选择的循环数没有限制。但可选择的循环应当最多不超过 3 个。如果您的报表维度包含许多值,则不应当开始报表循环。例如,如果数据涵盖 10 年、196 个国家/地区以及 50 种产品,报表循环将尝试生成 98,000 个文件。这可能需要数小时或数天的时间来进行生成。

信息注释一些 SMTP 提供商在电子邮件附件上施加了大小限制。允许的最大大小在各提供商之间有所不同。如果附加的文件的大小超出上限,则不会传送电子邮件。将在日志中添加警告。

信息注释由于 Windows 文件系统限制,不能将文件名称字符数超过 255 个字符的文件附加至 Qlik NPrinting 电子邮件。如果您附加名称过长的文件,收件人将看到一条消息,列出哪些报表生成失败。以下错误消息被添加至 Qlik NPrinting 日志:“带值名称的路径超出了 Windows 限制,完全限定的文件名必须小于 260 个字符。”

新建报表循环

进行以下操作:

  1. 单击报表选项卡。
  2. 选择报表,然后单击启用循环复选框。
  3. 信息注释一旦您选择了启用循环,则必须进行动态报表命名。您选择循环通过的字段将自动包含在报表名称中,但这可在动态名称下自定义。请参阅:动态报表名称 (仅提供英文版本)
  4. 循环下,选择连接字段进行循环。我们建议所选的字段不要超过 3 个。
  5. 单击保存

下次分发您的报表时,其将作为包含多个文件的 .zip 文件。

故障排除

包含我的循环报表的文件夹将显示具有 FAILED 标签的报表

可能的原因  

您的报表包含不兼容的过滤器。

建议的操作  

请检查与报表相关的过滤器。例如,您有以下 2 个过滤器:

  • 第一个包含 → Year: 2012, 2013
  • 第二个包含 → Year: 2014

如果您使用两个过滤器,则过滤器的交集将是一个空集。

我的报表生成失败。

可能的原因  

您的报表在任务、用户、报表和对象过滤器层级中使用相同维度。

建议的操作  

请更改或移除使用相同维度的任何过滤器。

了解详情

本页面有帮助吗?

如果您发现此页面或其内容有任何问题 – 打字错误、遗漏步骤或技术错误 – 请告诉我们如何改进!