循环报表

您可按维度划分(例如年或地区)生成报表的多个版本。在 .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
备注:

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

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

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

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

新建报表循环

进行以下操作:

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

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