故障排除 - 创建可视化

本节介绍创建 Qlik Sense 中的可视化时可能会发生的问题。

我在资产面板中找不到字段

我可以在资产面板中找到图表主条目,但找不到字段

Possible cause  

您正在使用已发布的应用程序。有些内容在发布应用程序的资产面板中不可用。

我的图表未正确排序

我将图表设置为自动基于维度进行排序,但结果未正确排序。

Possible cause  

维度是一个具有结果的表达式,结果的数据类型不同于表达式中所用数据字段的类型。

Proposed action  

将维度的排序更改为自定义并选择与表达式的结果相匹配的排序选项。例如,如果您的表达式将两个字段串联成一个字符串,例如,Month(salesDate)&'/'&Day(salesdate),则选择此选项可按字母顺序排序。

有关更多信息,请参阅更改可视化的排序

我的日历度量在可视化中显示不正确的聚合

当我在可视化中使用日历度量时,我看到的聚合结果不正确。例如,从相同的字段和聚合但不同的时间范围创建的日历度量可能会显示相同的合计。

Possible cause  

包含聚合字段的表格与包含日期字段的表格不相关联,这会阻止按选定的时间范围对字段进行正确的聚合。

Proposed action  

在包含聚合字段的表格与包含日期字段的表格之间创建关联。如果无法创建关联,则在数据管理器中添加一个包含日期字段的表格,该表格与包含聚合字段的表格关联。

有关更多信息,请参阅管理数据关联

创建日历度量中没有可供选择的时间范围

当我在创建日历度量对话框中选择了一个日期字段并尝试从某个字段创建日历度量时,创建日历度量对话框中没有可供选择的时间范围。

Possible cause  

选定的日期字段不具备适用于日历度量的正确时间标记。如果您不具备有效的日期字段,则无法创建日历度量。如果您至少具有一个有效的日期字段,则所有的日期字段都将在日期字段中可用。但是,只有具备 autoCalendar 中设置的正确时间标记的字段才允许从“时间范围”下拉列表中选择时间范围。

Proposed action  

选择一个使用 autoCalendar 的日期字段。如果您不确定要将哪个日历关联到您的日期字段,可以查看资产面板字段部分中的日期字段,其中显示单击时将使用哪个日历。

我为日历度量选择的日期字段使用不正确的日历

我为两个日历手动添加了时间标记。我的时间标记与 autoCalendar 中的时间标记同名,这会使这两个时间标记都适用于日历度量。但是,只有一个日历与 autoCalendar 具有相同的时间标记定义。我的一个日期字段与这两个日历相关联。当我尝试使用该日期字段创建日历度量时,将使用具有正确名称,但具有与 autoCalendar 不同定义的日历。

Possible cause  

如果一个日期字段与多个日历相关联,而且每个日历中都设置了具有正确名称的时间标记,则日历度量使用在数据加载脚本中定义的第一个限定日历。

Proposed action  

当脚本段中包含要与日历度量一起使用的日历时,将该部分移到数据加载脚本中的其他限定日历前面。

有关更多信息,请参阅组织脚本代码

我无法编辑变量值

我无法编辑变量概述中列的变量。

Possible cause  

此变量在脚本中已定义。

Proposed action  

利用数据加载编辑器在脚本中编辑变量,或利用数据加载编辑器从脚本删除变量,以使变量可从变量概述编辑。

有关更多信息,请参阅编辑变量编辑数据加载脚本

备注: 您无法重命名变量。

地图在我的位置字段放置的位置不正确。

当我将位置字段添加至我的地图中的层时,位置没有在正确的地方显示。

Possible cause  

地图没有足够的上下文来定位您字段中的位置。这会在字段中的位置与地图上的大量其他可能位置共用名称时发生。

Proposed action  

将您层中的位置的范围设置为自定义并输入其他信息。或者,可使用包含其中有相关地理图形信息的额外字段的表达式来限定您的位置字段。如果您的位置字段包含城市并且您具有国家/地区州/省字段,则可使用 [City]&','&[State]&','&[Country]

未显示地图

我在使用 Qlik Geoanalytics 服务器,后台地图未显示。

Possible cause  

您的浏览器没有访问 qlikcloud.com 或者您的防火墙设置或代理阻止 qlikcloud.com 使用 JavaScript

Proposed action  

通过您的浏览器访问状态页面

如果您的浏览器不能访问 qlikcloud.com 请联系您的系统管理员寻求帮助。

如果页面显示 "ok" 则可访问 qlikcloud.com。确保允许来自 qlikcloud.comJavaScript

执行以下操作:

  • 添加 https://*.qlikcloud.com 作为信任网站。(建议)
  • 从不受信任站点启用 JavaScript 。(不建议)

错误消息:数据包含无法在地图上显示的无效的几何形状。审核您的数据是否有错误,然后重试。

我将地理形状从 KML 文件加载至 Qlik Sense。当我尝试将字段添加至我的地图时,出现错误消息告知我的数据包含无效的几何形状,可能无法显示在地图上。

Possible cause  

在您的几何形状中存在错误,致使 Qlik Sense 无法在地图上显示它们,或者您的地理形状数据可能采用了无效格式。

Proposed action  

审核您的几何形状数据是否有错误,然后重试。

错误消息:无法找到以下位置:<locations>。审核您数据中的值并重试。

我已将自己的位置字段添加至我的地图,并收到了错误消息,告知无法找到我的位置字段中的位置。

Possible cause  

Qlik Sense 无法找到位置。在名称或位置中可能存在拼写错误,在 Qlik Sense 位置数据库中无法找到相应名称或位置。

Proposed action  

审核您数据中的值是否有错误并尝试再次添加字段。如果无法找到位置,您可选择使用区域的点坐标或地理形状手动添加它。

错误消息:无法找到以下位置:<locations>。审核您数据中的值并重试。

我已将自己的位置字段添加至我的层,并收到了错误消息,告知无法找到我的位置字段中的特定位置。

Possible cause  

Qlik Sense 无法找到位置。在名称或位置中可能存在拼写错误,在 Qlik Sense 位置数据库中无法找到相应名称或位置。

Proposed action  

审核您数据中的值是否有错误并尝试再次添加字段。如果无法找到位置,您可选择使用区域的点坐标或地理形状手动添加它。

错误消息:以下位置具有多个结果:<locations>。设置自定义范围以阐明显示哪些位置。

我已将自己的位置字段添加至我的层,并收到了错误消息,告知我的字段中的特定位置在地图上可能的结果不止一个。

Possible cause  

您的位置字段中的一个或多个位置有歧义,在您的地图上有多个可能的位置。

Proposed action  

将您层中的位置的范围设置为自定义并输入其他信息。或者,可使用包含其中有相关地理图形信息的额外字段的表达式来限定您的位置字段。如果您的位置字段包含您所在的城市,例如:[City]&','&[County]&','&[State]

错误消息:有些行因为宽度表达式中的无效数据而无法显示。审核您的数据是否有错误,然后重试。

我输入了字段或表达式来控制我的地图上的线路的宽度,并且收到错误消息,告知我特定线路有无效数据。

Possible cause  

在您的宽度表达式中存在错误,阻止 Qlik Sense 在地图上显示特定线路。

Proposed action  

您的表达式可能包含非数字值。审核您的数据是否有错误,然后重试。

错误消息:有些行因为权重表达式中的无效数据而无法显示。审核您的数据是否有错误,然后重试。

我输入了字段或表达式来控制我的地图上的点的密度,并且收到错误消息,告知我特定密度有无效数据。

Possible cause  

在您的权重表达式中存在错误,阻止 Qlik Sense 在地图上显示特定密度。

Proposed action  

您的表达式可能包含非数字值。审核您的数据是否有错误,然后重试。