不建議在 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)QliktechGray 可被取代為 RGB(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 的此版本中仍然生效,但在將來的版本中可能會被移除。