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