# Force

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

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

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

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

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

* JSON
* Parquet
* 防ぐために、
* XLSX

構文:

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

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

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

例と結果

| 例 | 結果 |
| --- | --- |
| この例には、大文字と小文字を変えない方法が示されています。<br><br>`FORCE Capitalization;` `Capitalization:` `LOAD * Inline [` `ab` `Cd` `eF` `GH` `];` | Capitalization テーブルには、次の値が含まれます。<br><br>`Ab` `Cd` `Ef` `Gh`<br><br>すべての値は大文字で表示されます。 |
| この例には、大文字で表記する方法が示されています。<br><br>`FORCE Case Upper;` `CaseUpper:` `LOAD * Inline [` `ab` `Cd` `eF` `GH` `];` | CaseUpperテーブルには、次の値が含まれます。<br><br>`AB` `CD` `EF` `GH`<br><br>すべての値は大文字です。 |
| この例には、小文字で表記する方法が示されています。<br><br>`FORCE Case Lower;` `CaseLower:` `LOAD * Inline [` `ab` `Cd` `eF` `GH` `];` | CaseLowerテーブルには、次の値が含まれます。<br><br>`ab` `cd` `ef` `gh`<br><br>すべての値は小文字です。 |
| この例では、大文字と小文字を混在させる方法が示されています。<br><br>`FORCE Case Mixed;` `CaseMixed:` `LOAD * Inline [` `ab` `Cd` `eF` `GH` `];` | CaseMixedテーブルには、次の値が含まれます。<br><br>`ab` `Cd` `eF` `GH`<br><br>すべての値は、スクリプトでの表示どおりとなります。 |

## 詳細を見る

* [Load](https://help.qlik.com/ja-JP/sense/November2024/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/Load.htm)
* [Select](https://help.qlik.com/ja-JP/sense/November2024/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/Select.htm)