On-Demand 报告扩展

On-Demand 报告扩展是一个可视化扩展,它添加了一个用于按需创建 Qlik NPrinting 报告的按钮。它包含在 Dashboard bundle 中。

要求

您需要有权使用 Qlik NPrinting 应用程序(已连接到您设计的 Qlik Sense)访问 Qlik NPrinting Server(June 2017 或更高版本)。此 Qlik NPrinting 应用程序包含您的报告模板。还有一些其他要求:

  • 需要在 Qlik NPrinting Web 控制台中为 On-Demand 启用报告。

    启用 On-Demand 报告

  • 运行 On-Demand 报告的所有用户都需要添加为 Qlik NPrinting 中的用户,其安全角色支持运行 On-Demand 报告。

适用场景

当您希望用户能够使用其应用程序内的选择项作为筛选器打印 Qlik Sense 内的预定义 Qlik NPrinting 报告时,On-Demand 报告扩展将非常有用。

创建按需报告按钮

您可以在正在编辑的工作表上创建 On-Demand 报告按钮。

执行以下操作:

  1. 从资产面板中的自定义对象 > Dashboard bundle 下,将 On-demand reporting 拖动到工作表。
  2. 在属性面板中 NPrinting Connection 下的 Server Connection 中设置服务器连接。URL 必须以 / 结尾。

    Example: https://<服务器名称>:4993/

  3. Choose App 中选择包含报告模板应用程序的 Qlik NPrinting
  4. Report Configuration 下的 Choose Report 中选择要连接到按钮的报告。
  5. Default Export Format 中选择报告的默认导出格式。
  6. Appearances 下的 Button Label 中设置按钮标签。

现在,您已经创建 On-Demand 报告按钮。单击该按钮时,将生成报告。

生成报告

您可以生成根据 Qlik Sense 应用程序中的当前选择项筛选的报告。您需要处于分析模式。

  1. 单击您创建的按钮。

    Export 对话框随即打开,显示报告生成的状态。

  2. 生成报告后,将激活下载按钮。单击下载按钮即可下载报告。

现在,您已下载该报告。

提示: 您还可以使用 Export 对话框中的 New Report 按钮生成可供您使用的 Qlik NPrinting On-Demand 报告。系统将提示您选择报告和导出格式。

限制

有关一般限制的信息,请参阅 Qlik 提供的扩展包的限制

  • 如果您在 Qlik Sense 应用程序中的某个字段上做出选择,则需要将相同字段包括在 Qlik NPrinting 报告模板中,否则报告将失败。
  • 如果 Qlik NPrinting 报告模板包含筛选器,则无法在 Qlik Sense 应用程序中做出冲突选择,否则报告将失败。