使用 Qlik 对象

Qlik SenseQlikView 具有许多不同的对象类型:条形图、透视表、KPI、地图等。这些对象在 Qlik NPrinting 报表中的使用方式取决于连接的类型以及对象的类型。

要让 Qlik 对象出现在您的报表中,您需要指向 Qlik Sense 应用程序 QlikView 文档的有效连接。请参阅:创建连接

如何将 Qlik 对象导出至 Qlik NPrinting

正确连接的 Qlik 对象被导出至 Qlik NPrinting。它们看上去可能不完全相同,或者行为方式不一样。例如,条形图导出为静态图像。您无法以和条形图相同的方式操作条形图的图像。

这些是 Qlik 对象显示在 Qlik NPrinting 报表中的主要方式。

  • 文本:可以不同方式格式化的简单文本,具体取决于报表类型。Excel 报表的格式化选项将不同于 PixelPerfect 报表。
  • 表格:获取您的 Qlik SenseQlikView 数据并以表格形式呈现它。
  • 图像:获取您的 Qlik SenseQlikView 数据并以图像(.png 格式)呈现它。
  • 层级:按维度细分您的数据。可将层级应用至表格和图像。例如,您可按地区划分最重要的客户。

QlikView 对象使用原生 QlikView 导出工作表图片功能导出。

如下转换 Qlik Sense 对象:

  1. 在内存浏览器窗口中打开可视化效果。
  2. 应用报表模板中概述的维度和每英寸点数 (DPI) 设置。
  3. 拍摄呈现的图像的快照。
  4. 将图像以 .png 格式导入。

仅会导出可视化的可见部分。例如,您导出具有滚动条作为图像的 Qlik Sense 表格。您会看到所指定的滚动条和窗口区域,而非整个表格。要查看对象显示在报表中的形式,在 Qlik NPrinting Engine 机器上打开 Qlik Sense 浏览器窗口。接下来应用和报表模板中所用一样的大小和分辨率。

通过更改 Data Displayed 值,您可在 Qlik NPrinting Designer 中调节初始快照中采用的图表数据量。请参阅:更改 Qlik Sense 图表的图像大小

备注: 如果可视化扩展设置为允许,并且您的 Qlik Sense 安装的安全规则允许,您可导出可视化扩展(自定义对象)。

部分支持的 Qlik 对象

一些对象未完全受支持,因为它们过于复杂。

检查对象类型是否受支持的快捷方式是尝试将其添加至 Qlik NPrinting Designer 中的左侧窗格。Qlik NPrinting Designer 将仅添加支持的对象。

例如,您已连接至包含条形图、透视表和的表盘图 QlikView 文档。在 Qlik NPrinting Designer 中,转到左侧窗格,右键单击层级并选择添加层级。窗口将会打开,列出条形图。将不会列出透视表和表盘图,因为不支持它们作为层级。如果您在图像下添加了它们,它们将会出现。

如果受支持的对象未出现在 Qlik NPrinting Designer 中,则可能是因为将其添加在了 Qlik SenseQlikView 中,但是没有在 Qlik NPrinting 中刷新元数据缓存。请参阅:重新加载连接元数据

以下表格概述了当前限制:

QlikView 限制
对象 无法用作 可用作
透视表 层级、文本 图片、表格
容器对象 层级、表格、文本 图片
对象过滤器 层级、文本 图片、表格
表盘图 层级、文本 图片、表格

Qlik NPrinting 表格中不支持 QlikView 表格中的 QlikView 嵌入式图像文件。如果将 QlikView 表格作为 Qlik NPrinting 中的图像添加,则它们将正确呈现。您还能够使用层级来显示这些图像类型。请参阅:在 Excel 报表中创建一个或多个层级

Qlik Sense 限制
对象 无法用作 可用作
表盘图 层级、文本 图片、表格
KPI 层级、文本 图片、表格
文本和图像 层级、文本 图片、表格
地图 层级、表格、文本 图片
透视表 层级、其他限制 表格、文本、图像
过滤器窗格 层级、表格、文本 图片
Sense 扩展 文本 图片、表格、层级
Sense 工作表 层级、表格、文本 图片
备注: 文本可意味着单个单元格、标题或对象的文本部分。

Qlik Sense 透视表限制

支持图像、文本和表格形式的 Qlik Sense 透视表。但是有些功能和行为不受支持:

  • 部分展开行和列
  • 前景颜色和背景颜色
  • 超链接(将显示为纯文本)
  • 展开或缩小表格大小。在您于 Qlik NPrinting Designer 中打开报表之前,所需的透视表大小必须保存在 Qlik Sense 应用程序中。如果您在 Qlik Sense 中更改表格的大小或布局,则需要在 Qlik NPrinting 中重新加载自己的 Qlik Sense 连接缓存。

分页限制

PowerPoint 报表具有分页节点。以下对象可作为页面添加:

  • 字段(没有计算维度)
  • 垂直表

Qlik Sense 容器中的对象

如果受支持的对象是在 Qlik Sense 容器内,则可如常使用它。例如,如果您将 KPI 置于容器中,则可将其用作图像或表格。事实是它在没有效果的容器中。

不支持的 Qlik 对象

一些 Qlik 对象在 Qlik NPrinting 中不受支持。它们包括:

  • 未认证的 Qlik Sense k扩展
  • 连接至外部服务器的 Qlik Sense 对象,通常为额外的数据源形式(Qlik GeoAnalytics、分析连接)
  • 启用带辅助Qlik Sense 图表。要加入使用 Qlik NPrinting 报表中的图表建议创建的报表,可禁用辅助请参阅:使用图表建议创建可视化效果

备注:

QlikView 具有计算维度的工作表对象或空值可用作层级。但是您不能在它们内部嵌套其他对象,但不包括来自该工作表对象的字段。Qlik Sense 具有计算维度的可视化无法用作层级。

故障排除

如果您的对象没有正确地出现在您的报表中,则您的连接或您的 Qlik Sense 应用程序或 QlikView 文档可能发生问题。

备注: Qlik Sense 工作表可用作报表模板中的图像。但是,如果您的工作表包含不支持的对象,部分图像将为空白。

See also: