更改字段类型
添加数据时,Qlik Sense 会解释每个字段的字段类型。系统当前支持以下字段:
- 一般
- 日期
- 时间戳
- 地理数据
如果数据未正确解释,则可以调整字段类型。也可以更改数据或时间戳字段的输入和显示格式。
要打开表格编辑器,单击您要编辑的数据表上的 。
某些情况下,不能更改字段的字段类型或显示格式。
- 此表格是关联了两个或多个表格的结果。
- 此字段已识别为日期或时间戳。
确保正确识别日期或时间戳
如果日期或时间戳字段未被识别为日期或时间戳,即带有 一般标记,则可以确保正确解释了该字段。
执行以下操作:
-
单击字段标题上方的 。
随即打开数据格式对话框。
- 将字段类型更改为日期或时间戳。
-
在输入格式中更改格式字符串,以正确解释日期。可以使用下拉列表中准备好的格式,也可以编写自己的格式字符串。
有关更多信息,请参阅数字格式和时间格式的描述。
信息注释不能在格式字符串中使用单引号。 -
如果要使用的显示格式不是应用程序中的默认格式,则要在显示格式中编写或选择格式字符串。
如果留空,则会使用应用程序的默认显示格式。
更改日期或时间戳字段的显示格式
每个应用程序都有日期或时间戳字段的默认显示格式。可以更改每个日期和时间戳字段的显示格式。
执行以下操作:
-
单击字段标题上方的 或 。
随即打开数据格式对话框。
-
在显示格式中更改格式字符串。可以使用下拉列表中准备好的格式,也可以编写自己的格式字符串。
有关更多信息,请参阅数字格式和时间格式的描述。
将字段类型更改为地理数据
如果包含城市和国家/地区名称或 ISO 符号等值的字段未被识别为地理数据,您可以将字段类型更改为地理数据。
执行以下操作:
-
单击字段标题上方的 。
随即打开数据格式对话框。
- 从字段类型下拉菜单中选择地理数据。
-
从地理数据下拉菜单中选择地理数据的类型。
选项包括城市、国家/地区、国家/地区代码 ISO2 和国家/地区代码 ISO3。ISO2 和 ISO3 来自 ISO 3166(国家/地区的国际标准组织代码)。ISO2 包含双字符代码,ISO3 包含三字符代码。例如,瑞典的代码为 SE 和 SWE。
分配 ISO 代码时,请确保字段值与所分配的代码匹配。如果为包含双字符代码值的字段分配 ISO3,则分配的位置坐标将会不正确。
-
对于城市数据,在表格中选择包含国家/地区地理数据的相关字段。
可能只有一个相关的国家/地区字段,但可能存在多个包含国家/地区地理数据的字段。例如,一个字段可能具有 France 之类的长名称,而另一字段可能按国家/地区代码(例如 ISO2)指定国家/地区。仅当这两个字段均被指定为地理数据时,它们才会显示在相关国家/地区列表中。
如果所有字段都未被指定为地理数据国家/地区字段,则当您将一个字段指定为城市时,相关国家/地区列表并不显示。
用户或 Qlik Sense 自动为某个字段分配地理数据字段类型时,包含地理坐标(点或多边形数据)的字段会与之关联。包含坐标的相关字段显示在数据模型查看器中。使用地图对象的应用程序需要这些坐标。
包含名称或代码形式的地理信息的字段(如邮政区域)无法用于映射,除非它们被指定为地理数据字段。
分配了地理数据类型的字段继续保留字符串值(例如 Mexico 和 MX),但当此类字段用于地图对象时,映射坐标将来源于包含点或多边形数据的字段。