Qlik Sense 不推荐的函数和语句

可在 QlikView 加载脚本和图表表达式中使用的大部分函数和语句在 Qlik Sense 中也受支持,但不建议将某些函数和语句用于 Qlik Sense。还存在已经弃用的在之前版本的 Qlik Sense 中可用的函数和语句。

由于兼容性原因,它们仍可按照预期方式起作用,但最好是根据本部分中的建议更新代码,因为可能会在未来的版本中将它们删除。

Qlik Sense 不推荐的脚本语句

下表介绍了不建议用于 Qlik Sense 的脚本语句。

语句 推荐
Command 使用 SQL
CustomConnect 使用 Custom Connect

Qlik Sense 不推荐的脚本语句参数

下表介绍了不建议用于 Qlik Sense 的脚本语句参数。

语句 参数
Buffer

使用 Incremental

  • Inc(不推荐)
  • Incr(不推荐)
LOAD

以下参数关键字由 QlikView 文件转换向导生成。在重新加载数据时保留功能,但 Qlik Sense 不会提供使用以下参数生成语句的指导支持/向导:

  • Bottom
  • Cellvalue
  • Col
  • Colmatch
  • Colsplit
  • Colxtr
  • Compound
  • Contain
  • Equal
  • Every
  • Expand
  • Filters
  • Intarray
  • Interpret
  • Length
  • Longer
  • Numerical
  • Pos
  • Remove
  • Rotate
  • Row
  • Rowcnd
  • Shorter
  • Start
  • Strcnd
  • Top
  • Transpose
  • Unwrap
  • XML: XMLSAX and Pattern is Path

Qlik Sense 不推荐的函数

下表介绍了不建议用于 Qlik Sense 的脚本和图表函数。

函数 推荐

NumAvg

NumCount

NumMax

NumMin

NumSum

使用范围函数。

范围函数

QliktechBlue

QliktechGray

使用其他颜色函数。QliktechBlue()RGB(8, 18, 90) 替代且 QliktechGrayRGB(158, 148, 137) 替代可以获得相同的颜色。

颜色函数

QlikViewVersion

使用 EngineVersion

EngineVersion - 脚本和图表函数

ProductVersion

使用 EngineVersion

EngineVersion - 脚本和图表函数

QVUser  
Year2Date 使用 YearToDate
Vrank 使用 Rank
WildMatch5 使用 WildMatch

ALL 限定符

QlikView 中,ALL 限定符可能会先于表达式出现。这等同于使用 {1} TOTAL。计算会扩展到文档内字段的全部值,但忽略图表维度和当前选择。始终返回相同的值,不论文档逻辑状态为何。如果使用 ALL 限定符,则不可使用集合表达式,因为 ALL 限定符可自行定义集合。出于遗留原因,ALL 限定符在 Qlik Sense 版本内仍有效,但可能会在未来版本中删除。