Saltar al contenido principal Saltar al contenido complementario

Force

La sentencia force obliga a Qlik Sense a interpretar los nombres de campo y valores de campo de las sentencias LOAD y SELECT posteriores como escritas solo con letras mayúsculas, solo con letras minúsculas, como suelen ir siempre o tal como aparecen (una combinación de ambas). Esta sentencia permite asociar valores de campo de tablas según distintas convenciones.

Sintaxis:  

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

 

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

La sentencia force no tiene efecto en la sección de acceso: todos los valores de campo cargados son insensibles a mayúsculas y minúsculas.

Ejemplos y resultados
Ejemplo Resultado

Este ejemplo muestra cómo obligar a poner en mayúscula inicial:

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úscula inicial.

Este ejemplo muestra cómo obligar a poner 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 obligar a poner 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 obligar a poner en una combinación de mayúsculas y minúsculas:

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.

Más información

 

¿Esta página le ha sido útil?

No dude en indicarnos en qué podemos mejorar si encuentra algún problema en esta página o su contenido, como, por ejemplo, errores tipográficos, pasos que falta o errores técnicos.