Force

La sentencia force obliga a QlikView a interpretar los nombres de campo y valores de campo de sentencias LOAD y SELECT subsiguientes como escritas sólo con mayúsculas, sólo 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.

Sintaxis:  

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.

Vea también: