跳到主要內容 跳至補充內容

Force

force 陳述式會強制 Qlik Sense 將後續 LOADSELECT 陳述式的欄位值解譯為僅以大寫字母、僅小寫字母、字首一律大寫或大小寫混合 (混用) 來寫入。此陳述式能夠讓經過不同轉換的表格之中的欄位值產生關聯。

force 陳述式也能在載入期間變更欄位名稱或透過下列資料來源選取:

  • QVD
  • CSV (文字檔案)
  • XLS
  • QVX (檔案和 ODBC 連線)

只有在壓縮模式下載入資料 (以 * 載入) 時,force 陳述式才會變更欄位名稱。

force 陳述式不會影響下列資料來源的欄位名稱:

  • JSON
  • Parquet
  • XML
  • XLSX

語法:  

Force ( capitalization | case upper | case lower | case mixed )

 

若未指定任何項目,將採用強制大小寫混合。force 陳述式的效力會持續到進行新的 force 陳述式為止。

force 陳述式對於存取區段沒有作用:載入的所有欄位值都不區分大小寫。

範例與結果
範例 結果

此範例顯示如何強制大寫。

FORCE Capitalization;

Capitalization:

LOAD * Inline [

ab

Cd

eF

GH

];

Capitalization 表格包含下列值:

Ab

Cd

Ef

Gh

所有值都是大寫的。

此範例顯示如何強制大寫。

FORCE Case Upper;

CaseUpper:

LOAD * Inline [

ab

Cd

eF

GH

];

CaseUpper 表格包含下列值:

AB

CD

EF

GH

所有值都是大寫的。

此範例顯示如何強制小寫。

FORCE Case Lower;

CaseLower:

LOAD * Inline [

ab

Cd

eF

GH

];

CaseLower 表格包含下列值:

ab

cd

ef

gh

所有值都是小寫的。

此範例顯示如何強制大小寫混合。

FORCE Case Mixed;

CaseMixed:

LOAD * Inline [

ab

Cd

eF

GH

];

CaseMixed 表格包含下列值:

ab

Cd

eF

GH

所有值都保持指令碼中的大小寫不變。

瞭解更多資訊

 

此頁面是否對您有幫助?

若您發現此頁面或其內容有任何問題——錯字、遺漏步驟或技術錯誤——請告知我們可以如何改善!