调节和改善可视化
以下是在使用 Qlik Sense 时需要知道的某些约定和限制。例如:在名称、说明和表达式中使用的最多字符数,以及保留仅供 Qlik Sense 使用的字符。
可视化的最大数量
表格上可以包含的可视化的最大数量受表格单元格数量(即 288 (24x12))的限制。实际最大数量低于此数量,因为限制使用仅由 1 个单元格组成的可视化。
名称长度的上限
以下限制适用于 Qlik Sense 中不同位置所使用的字符数量:
情况 | 上限 >= |
---|---|
名称(标题、维度、脚注...) | 最多 255 个字符。 |
说明 | 最多 512 个字符。 |
表达式 | 最多 64,000 个字符 |
标签 | 每个标签最多 31 个字符和每个主条目最多 30 个标签。 |
文本和图片图表: |
最多 12,000 个字符 |
命名惯例
在 Qlik Sense 中,您可按实体的名称引用大量实体,例如:
- 字段
- 维度
- 度量
- 变量
- 书签
在 Qlik Sense 中一些字符被保留供系统使用。为了避免潜在错误,在名称中请勿使用以下字符:
- :
- =
- [
- ]
- {
- }
- $
- ´
- `
- '
如果为维度和度量使用长名称,则会将名称截断显示,并且将会显示 “
表达式中的最大字符数
可在可视化表达式中写入的最大字符数为 64,000。如果您尝试构建字符数超出该限制的表达式,表达式将会被截断。
数字格式和时间格式的约定
在许多解释和格式化函数中,可以通过使用格式代码设置数字和日期的格式。本主题介绍对数字、日期、时间或时间戳设置格式所使用的惯例。这些惯例同时适用于脚本和图表函数。
数字格式
要表示一个具体数位的数字,可以使用符号
要在小数点左边表示可能的数字,可使用符号
要标记千位分隔符的位置或小数位分隔符的位置,可以使用适用的千位分隔符和小数位分隔符。
格式代码用于定义分隔符的位置。无法在格式代码中设置分隔符。在脚本中,对于这种情况可以使用 DecimalSep 和 ThousandSep 变量。
可以对任何位置的数字使用千位分隔符分组数位。例如,一个格式字符串
有关更多信息,请参阅DecimalSep 和ThousandSep 。
Examples:
数字格式 | 说明 |
---|---|
|
描述带千位分隔符的整数数字。在该示例中,将 " " 用作小数位分隔符。 |
|
描述不带千位分隔符的整数数字。 |
|
描述至少四位数的整数数字。如数字 123 将显示为 0123。 |
|
描述带三个小数位的数字。在该示例中,将 "." 用作小数位分隔符。 |
特殊数字格式
Qlik Sense 可以解释及格式化任何基数在 2 和 36 之间的数字,包括二进制、八进制及十六进制。它也可处理罗马格式。
格式 | 说明 |
---|---|
二进制格式 |
要表示二进制格式,格式代码前面应带 |
八进制格式 |
要表示八进制格式,格式代码前面应带 |
十六进制格式 |
要表示十六进制格式,格式代码前面应带 |
十进制格式 |
允许使用 |
自定义基数格式 |
要使用介于 2 和 36 之间的任何基数表示一个格式,格式代码前面应以 |
罗马格式 |
要表示罗马数字,格式代码前面应带 |
Examples:
示例 | 结果 |
---|---|
|
返回 |
|
返回 |
|
返回 |
|
返回 |
|
返回 |
|
返回 |
|
返回 |
|
返回 |
|
返回 |
|
返回 |
日期
可以使用下列符号格式化日期。可以使用任意分隔符。
符号 | 说明 |
---|---|
|
要描述日期,每一个数位使用符号 |
|
要描述月份,使用符号 使用
有关更多信息,请参阅MonthNames 和LongMonthNames 。 |
|
要描述年,每一个数位使用符号 |
|
要描述周几,使用符号
有关更多信息,请参阅DayNames 和LongDayNames 。 |
Examples: (使用 31st March 2013 作为示例日期)
示例 | 结果 |
---|---|
|
描述如 13-03-31 的日期。 |
|
描述如 3/31/13 的日期。 |
|
描述如 2013-Mar-31 的日期。 |
|
描述如 31 March 2013 的日期。 |
|
描述如 3/31/13 的日期。 |
|
描述如 6 13-03-31 的日期。 |
|
描述如 Sat 13-03-31 的日期。 |
|
描述如 Saturday 13-03-31 的日期。 |
时间
可以使用下列符号格式化时间。可以使用任意分隔符。
符号 | 说明 |
---|---|
|
要描述小时,每一个数位使用符号 |
|
要描述分钟,每一个数位使用符号 |
|
要描述秒,每一个数位使用符号 |
|
要描述分秒,每一个数位使用符号 |
|
要以 AM/PM 格式描述时间,在时间后使用符号 |
Examples: (使用 18.30 作为示例时间):
示例 | 结果 |
---|---|
|
描述如 18:30 的时间 |
|
描述如 18.30.00.00 的时间 |
|
描述如 06:30:pm 的时间 |
时间戳
在时间戳中使用的符号与以上在日期和时间中使用的符号相同。
Examples: (使用 31th March 2013 18.30 作为示例时间戳)
示例 | 结果 |
---|---|
|
描述如 13-03-31 18:30 的时间戳。 |
|
描述如 3/31/13 18.30.00.0000 的时间戳。 |
在可视化中使用系统字段
可以在可视化中使用系统字段。系统字段是在生成数据加载脚本时由 Qlik Sense 创建的,包括有关加载数据中的字段和表格的信息。系统字段以“
