不建議在 Qlik Sense 中使用的函數和陳述式
大多數可以在 QlikView 載入指令碼和圖表運算式中使用的函數和陳述式在 Qlik Sense 中也同樣受支援,但它們當中有一些不建議在 Qlik Sense 中使用。也有函數和陳述式可用於已被取代的先前版本 Qlik Sense。
儘管出於相容性目的,它們仍可以如期運作,但最好按照本節的建議更新程式碼,因為它們在以後的版本中可能會被移除。
不建議在 Qlik Sense 中使用的指令碼陳述式
此表格包含不建議在 Qlik Sense 中使用的指令碼陳述式。
陳述式 | 建議 |
---|---|
Command | 改為使用 SQL。 |
CustomConnect | 改為使用 Custom Connect。 |
不建議在 Qlik Sense 中使用的指令碼陳述式參數
此表格列出不建議在 Qlik Sense 中使用的指令碼陳述式參數。
陳述式 | 參數 |
---|---|
Buffer |
使用 Incremental,而不是:
|
LOAD |
以下參數關鍵字由 QlikView 檔案轉換精靈產生。當重新載入資料時,會保留相關功能,但 Qlik Sense 不針對如何使用這些參數產生陳述式提供指引支援/精靈。
|
不建議在 Qlik Sense 中使用的函數
此表格列出不建議在 Qlik Sense 中使用的指令碼和圖表函數。
函數 | 建議 |
---|---|
NumAvg NumCount NumMax NumMin NumSum |
改為使用範圍函數。 |
Color() QliktechBlue QliktechGray |
改用其他色彩函數。要得到相同的色彩,QliktechBlue() 可被取代為 RGB(8, 18, 90),QliktechGray 可被取代為 RGB(158, 148, 137)。 |
QlikViewVersion |
改為使用 EngineVersion。 |
ProductVersion |
改為使用 EngineVersion。 |
QVUser | |
Year2Date | 改為使用 YearToDate。 |
Vrank | 改為使用 Rank。 |
WildMatch5 | 改為使用 WildMatch。 |
ALL 限定詞
在 QlikView 中,ALL 限定詞可能出現在運算式之前。這相當於使用 {1} TOTAL。在這種情況下,將對文件中的所有欄位值進行計算,忽略圖表維度和當前的選項。總是傳回相同的值,而不論在文件中的邏輯狀態為何。如果使用 ALL 限定詞,則不能使用集合運算式,因為 ALL 限定詞自身已定義了集合。出於舊版原因,ALL 限定詞在 Qlik Sense 的此版本中仍然生效,但在將來的版本中可能會被移除。