# Force

force ステートメントによって、QlikView は後続の LOAD および SELECT ステートメントの項目値を大文字のみ、小文字のみ、常に先頭を大文字化、またはそのまま (混合) として強制的に解釈します。このステートメントを使用すると、異なる表記規則に従って作成されたテーブルの項目値を関連付けられます。

force ステートメントは、次のデータ ソースのロードまたは選択中に項目名を変更することもできます。

* QVD
* CSV (テキスト ファイル)
* XLS
* QVX (ファイルおよび ODBC 接続)

force ステートメントは、データがコンパクト モード (\* でロード) でロードされた場合にのみ項目名を変更します。

次のデータ ソースの項目名は、force ステートメントの影響を受けません。

* JSON
* Parquet
* XML
* XLSX

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

何も指定されない場合、大文字と小文字を混在させると見なされます。force ステートメントは、新たな force ステートメントが実行されるまで有効です。

force ステートメントは、アクセス セクションでは使用できず、ロードされる項目値は大文字と小文字が区別されません。

例と結果

| 例 | 結果 |
| --- | --- |
| この例では頭文字の大文字化を強制する方法を説明します。<br><br>`FORCE Capitalization;`<br>`Capitalization:`<br>`LOAD * Inline [`<br>`ab`<br>`Cd`<br>`eF`<br>`GH`<br>`];` | Capitalization テーブルには次の値があります。<br><br>`Ab`<br>`Cd`<br>`Ef`<br>`Gh`<br><br>すべての値の頭文字が大文字化されます。 |
| この例では大文字の使用を強制する方法を説明します。<br><br>`FORCE Case Upper;`<br>`CaseUpper:`<br>`LOAD * Inline [`<br>`ab`<br>`Cd`<br>`eF`<br>`GH`<br>`];` | CaseUpper テーブルには次の値があります。<br><br>`AB`<br>`CD`<br>`EF`<br>`GH`<br><br>すべての値が大文字になります。 |
| この例では小文字の使用を強制する方法を説明します。<br><br>`FORCE Case Lower;`<br>`CaseLower:`<br>`LOAD * Inline [`<br>`ab`<br>`Cd`<br>`eF`<br>`GH`<br>`];` | CaseLower テーブルには次の値があります。<br><br>`ab`<br>`cd`<br>`ef`<br>`gh`<br><br>すべての値が小文字になります。 |
| この例では大文字と小文字の混在を強制する方法を説明します。<br><br>`FORCE Case Mixed;`<br>`CaseMixed:`<br>`LOAD * Inline [`<br>`ab`<br>`Cd`<br>`eF`<br>`GH`<br>`];` | CaseMixed テーブルには次の値があります。<br><br>`ab`<br>`Cd`<br>`eF`<br>`GH`<br><br>すべての値はスクリプトの表記と同じになります。 |

[Load](https://help.qlik.com/ja-JP/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/Load.htm)

[Select](https://help.qlik.com/ja-JP/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/Scripting/ScriptRegularStatements/Select.htm)