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(On-demand 报告)拖动到工作表。
  2. 在属性面板中 NPrinting Connection(NPrinting 连接)下的 Server Connection(服务器连接)中设置服务器连接。URL 必须以 / 结尾。

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

  3. Choose App(选择应用程序)中选择包含报告模板的 Qlik NPrinting
  4. 选择 Choose Connection 中的 Qlik NPrinting 连接。列表仅显示您使用的 Qlik Sense 应用程序的 Qlik NPrinting 连接。
  5. Report Configuration(报告配置)下的 Choose Report(选择报告)中选择要连接到按钮的报告。
  6. Default Export Format(默认导出格式)中选择报告的默认导出格式。
  7. Appearances(外观)下的 Button Label(按钮标签)中设置按钮标签。

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

生成报告

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

备注: 您只能在包含在 Qlik NPrinting 报告模板中的字段上进行筛选,否则报表将失败。不能使用表达式在选择项上进行筛选。
  1. 单击您创建的按钮。

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

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

现在,您已下载该报告。

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

限制

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

  • 如果 Qlik NPrinting 报告模板包含筛选器,则无法在 Qlik Sense 应用程序中做出冲突选择,否则报告将失败。