# Force

Оператор force инициирует интерпретацию программой Qlik Sense имен и значений полей последующих операторов LOAD и SELECT как записанных только символами верхнего регистра, только символами нижнего регистра, всегда приписными буквами или как есть (смешанными). Этот оператор позволяет ассоциировать значения полей в таблицах, выполненных в соответствии с различными условными обозначениями.

Оператор force также может изменять имена полей во время загрузки или выборки со следующими источниками данных:

* QVD
* CSV (текстовые файлы)
* XLS
* QVX (файлы и подключения ODBC)

Оператор force меняет имена полей, только если данные загружаются в компактном режиме (загружаются с \*).

Операторы force не затрагивают имена полей следующих источников данных:

* JSON
* Parquet
* XML
* XLSX

Синтаксис:

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

Если не указан ни один параметр, применяется force 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/ru-RU/sense/November2025/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/Load.htm)
* [Select](https://help.qlik.com/ru-RU/sense/November2025/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegularStatements/Select.htm)