# Force

La sentencia force obliga a QlikView a interpretar los valores de campo de sentencias LOAD y SELECT subsiguientes como escritas solo con mayúsculas, solo con minúsculas, como si estuvieran siempre en mayúsculas o tal como aparecen (combinadas). Esta sentencia permite asociar valores de campo de tablas según distintas convenciones.

La sentencia force también puede cambiar los nombres de los campos durante una carga o selección con las siguientes fuentes de datos:

* QVD
* CSV (archivos de texto)
* XLS
* QVX (archivos y conexiones ODBC)

La sentencia force solo cambia los nombres de los campos si los datos se cargan en modo compacto (cargados con \*).

Los nombres de campo de las siguientes fuentes de datos no se ven afectados por la sentencia force:

* JSON
* Parquet
* XML
* XLSX

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

Si no se especifica nada, se asume el caso mixto: force case mixed. La sentencia force es válida hasta que se incluya una nueva sentencia force.

La sentencia force no tiene efecto alguno en la sección de acceso: todos los valores de campos cargados no son sensibles a mayúsculas.

Ejemplos y resultados

| Ejemplo | Resultado |
| --- | --- |
| Este ejemplo muestra cómo poner las iniciales en mayúsculas.<br><br>`FORCE Capitalization;`<br>`Capitalization:`<br>`LOAD * Inline [`<br>`ab`<br>`Cd`<br>`eF`<br>`GH`<br>`];` | La tabla Capitalization contiene los siguientes valores:<br><br>`Ab`<br>`Cd`<br>`Ef`<br>`Gh`<br><br>Todos los valores están en mayúsculas. |
| Este ejemplo muestra cómo poner todo en mayúsculas.<br><br>`FORCE Case Upper;`<br>`CaseUpper:`<br>`LOAD * Inline [`<br>`ab`<br>`Cd`<br>`eF`<br>`GH`<br>`];` | La tabla CaseUpper contiene los siguientes valores:<br><br>`AB`<br>`CD`<br>`EF`<br>`GH`<br><br>Todos los valores están en mayúsculas. |
| Este ejemplo muestra cómo poner todo en minúsculas.<br><br>`FORCE Case Lower;`<br>`CaseLower:`<br>`LOAD * Inline [`<br>`ab`<br>`Cd`<br>`eF`<br>`GH`<br>`];` | La tabla CaseLower contiene los siguientes valores:<br><br>`ab`<br>`cd`<br>`ef`<br>`gh`<br><br>Todos los valores están en minúsculas. |
| Este ejemplo muestra cómo poner todo en el caso mixto.<br><br>`FORCE Case Mixed;`<br>`CaseMixed:`<br>`LOAD * Inline [`<br>`ab`<br>`Cd`<br>`eF`<br>`GH`<br>`];` | La tabla CaseMixed contiene los siguientes valores:<br><br>`ab`<br>`Cd`<br>`eF`<br>`GH`<br><br>Todos los valores están tal y como aparecen en el script. |

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

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