# Qlik Sense 不推荐的函数和语句

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

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

## Qlik Sense 不推荐的脚本语句

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

不推荐的脚本语句

| 语句 | 推荐 |
| --- | --- |
| Command | 使用 SQL。 |

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

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

不推荐的脚本语句参数

| 语句 | 参数 |
| --- | --- |
| LOAD | 以下参数关键字由 QlikView 文件转换向导生成。在重新加载数据时保留功能，但 Qlik Sense 不会提供使用以下参数生成语句的指导支持/向导：<br><br><ul> <li>Bottom</li> <li>Cellvalue</li> <li>Col</li> <li>Colmatch</li> <li>Colsplit</li> <li>Colxtr</li> <li>Compound</li> <li>Contain</li> <li>Equal</li> <li>Every</li> <li>Expand</li> <li>Filters</li> <li>Intarray</li> <li>Interpret</li> <li>Length</li> <li>Longer</li> <li>Numerical</li> <li>Pos </li> <li>Remove</li> <li>Rotate</li> <li>Row</li> <li>Rowcnd</li> <li>Shorter</li> <li>Start</li> <li>Strcnd</li> <li>Top</li> <li>Transpose</li> <li>Unwrap</li> <li>XML: XMLSAX and Pattern is Path</li> </ul> |

## Qlik Sense 不推荐的函数

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

不推荐的函数

| 函数 | 推荐 |
| --- | --- |
| NumAvg<br><br>NumCount<br><br>NumMax<br><br>NumMin<br><br>NumSum | 使用范围函数。<br><br>[范围函数](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/RangeFunctions/RangeFunctionsInCharts.htm) |
| Color()<br><br>QliktechBlue<br><br>QliktechGray | 使用其他颜色函数。QliktechBlue() 由 RGB(8, 18, 90) 替代且 QliktechGray 由 RGB(158, 148, 137) 替代可以获得相同的颜色。<br><br>[颜色函数](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/ColorFunctions/color-functions-charts.htm) |
| QlikViewVersion | 使用 EngineVersion。<br><br>[EngineVersion 脚本和图表功能](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/SystemFunctions/EngineVersion.htm) |
| ProductVersion | 使用 EngineVersion。<br><br>[EngineVersion 脚本和图表功能](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/SystemFunctions/EngineVersion.htm) |
| QVUser |  |
| Year2Date | 使用 YearToDate。 |
| Vrank | 使用 Rank。 |
| WildMatch5 | 使用 WildMatch。 |

### ALL 限定符

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