# 不建議在 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-TW/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-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/ColorFunctions/color-functions-charts.htm) |
| QlikViewVersion | 改為使用 EngineVersion。<br><br>[EngineVersion 指令碼與圖表函數](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/Scripting/SystemFunctions/EngineVersion.htm) |
| ProductVersion | 改為使用 EngineVersion。<br><br>[EngineVersion 指令碼與圖表函數](https://help.qlik.com/zh-TW/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 的此版本中仍然生效，但在將來的版本中可能會被移除。