# Funciones de cadena

En esta sección se describen funciones para la gestión y manipulación de cadenas de caracteres. En las funciones que se exponen a continuación, los parámetros son expresiones donde s debe interpretarse como una cadena de caracteres.

Todas las funciones pueden utilizarse tanto en el script de carga como en las expresiones de gráficos, excepto Evaluate que solo puede utilizarse en el script de carga.

Utilice el desplegable de cada función para ver una breve descripción y la sintaxis de cada función. Haga clic en el nombre de la función en la descripción de la sintaxis si desea más detalles.

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/string-functions.htm)

#### ApplyCodepage

Aplica una páginadecódigo diferente al campo o texto indicado en la expresión. Páginadecódigo debe ir en formato numérico.

ApplyCodepage(text, codepage)

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/string-functions.htm)

#### Capitalize

Capitalize() devuelve la cadena con todas las palabras con su letra inicial en mayúscula.

[**Capitalize**](https://help.qlik.com/es-ES/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/Capitalize.htm)(text)

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/string-functions.htm)

#### Chr

Chr() devuelve el carácter Unicode correspondiente al entero introducido.

[**Chr**](https://help.qlik.com/es-ES/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/Chr.htm)(int )

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/string-functions.htm)

#### Evaluate

Evaluate() halla si la cadena de texto introducida puede ser evaluada como una expresión QlikView válida, y, si es así, devuelve el valor de la expresión en forma de cadena. Si la cadena introducida no es una expresión válida, devuelve NULL.

[**Evaluate**](https://help.qlik.com/es-ES/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/Evaluate.htm)(expression\_text)

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/string-functions.htm)

#### FindOneOf

FindOneOf() busca en una cadena para hallar la posición en que aparece cualquier carácter de un conjunto de caracteres suministrados. Devuelve la posición de la primera vez que aparece cualquier carácter del conjunto especificado en la búsqueda, a menos que se suministre un tercer argumento (con un valor mayor que 1). Si no encuentra ninguna correspondencia, devuelve 0.

[**FindOneOf**](https://help.qlik.com/es-ES/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/FindOneOf.htm)(text, char\_set[, count])

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/string-functions.htm)

#### Hash128

Hash128() devuelve un código hash de 128 bits de los valores de entrada combinados de la expresión. El resultado es una cadena de 22 caracteres.

[**Hash128**](https://help.qlik.com/es-ES/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/Hash128.htm)(expr{, expression})

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/string-functions.htm)

#### Hash160

Hash160() devuelve un código hash de 160 bits de los valores de entrada combinados de la expresión. El resultado es una cadena de 27 caracteres.

[**Hash160**](https://help.qlik.com/es-ES/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/Hash160.htm)(expr{, expression})

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/string-functions.htm)

#### Hash256

Hash256() devuelve un código hash de 256 bits de los valores de entrada combinados de la expresión. El resultado es una cadena de 43 caracteres.

[**Hash256**](https://help.qlik.com/es-ES/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/Hash256.htm)(expr{, expression})

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/string-functions.htm)

#### Index

Index() busca en una cadena para hallar la posición inicial de la enésima vez que aparece una subcadena proporcionada. Un tercer argumento opcional proporciona el valor de n, el cual se considera 1 si se omite. Un valor negativo busca desde el final de la cadena. Las posiciones de la cadena se numeran desde 1 y hacia arriba.

[**Index**](https://help.qlik.com/es-ES/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/Index.htm) (text, substring[, count])

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/string-functions.htm)

#### KeepChar

KeepChar() devuelve una cadena que consiste en la primera cadena, 'text', menos cualquiera de los caracteres NO contenidos en la segunda cadena "keep\_chars".

[**KeepChar**](https://help.qlik.com/es-ES/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/KeepChar.htm)(text, keep\_chars)

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/string-functions.htm)

#### Left

Left() devuelve una cadena que contiene los primeros caracteres (los situados más a la izquierda) de la cadena introducida, donde el número de caracteres de la cadena devuelta viene determinado por el segundo argumento.

[**Left**](https://help.qlik.com/es-ES/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/Left.htm)(text, count )

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/string-functions.htm)

#### Len

Len() devuelve la longitud de la cadena introducida.

[**Len**](https://help.qlik.com/es-ES/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/Len.htm)(text )

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/string-functions.htm)

#### Lower

Lower() pone todos los caracteres de la cadena introducida en letra minúscula.

[**Lower**](https://help.qlik.com/es-ES/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/Lower.htm)(text)

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/string-functions.htm)

#### LTrim

LTrim() devuelve la cadena introducida libre de espacios iniciales.

[**LTrim**](https://help.qlik.com/es-ES/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/LTrim.htm)(text)

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/string-functions.htm)

#### Mid

Mid() devuelve la parte de la cadena de entrada que comienza en la posición del carácter definido por el segundo argumento, 'start', y devolviendo el número de caracteres definidos por el tercer argumento, 'count'. Si se omite 'count', devuelve el resto de la cadena introducida. El primer carácter de la cadena introducida se enumera como 1.

[**Mid**](https://help.qlik.com/es-ES/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/Mid.htm)(text, start[, count])

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/string-functions.htm)

#### Ord

Ord() devuelve el número de punto de código Unicode del primer carácter de la cadena introducida.

[**Ord**](https://help.qlik.com/es-ES/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/Ord.htm)(char )

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/string-functions.htm)

#### PurgeChar

PurgeChar() devuelve una cadena que contiene los caracteres de la cadena introducida ('text'), menos los caracteres contenidos en el segundo argumento ('remove\_chars').

[**PurgeChar**](https://help.qlik.com/es-ES/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/PurgeChar.htm)(text, remove\_chars)

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/string-functions.htm)

#### Repeat

Repeat() forma una cadena que consiste en la cadena introducida, repetida el número de veces definido por el segundo argumento.

[**Repeat**](https://help.qlik.com/es-ES/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/Repeat.htm)(text[, repeat\_count])

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/string-functions.htm)

#### Replace

Replace() devuelve una cadena tras haber reemplazado todas las veces en que aparece una determinada subcadena dentro de la cadena introducida por otra subcadena. La función no es recursiva y funciona de izquierda a derecha.

[**Replace**](https://help.qlik.com/es-ES/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/Replace.htm)(text, from\_str, to\_str)

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/string-functions.htm)

#### Right

Right() devuelve una cadena que consiste en los últimos caracteres (situados más a la derecha) de la cadena introducida, donde el número de caracteres viene determinado por el segundo argumento.

[**Right**](https://help.qlik.com/es-ES/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/Right.htm)(text, count )

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/string-functions.htm)

#### RTrim

RTrim() devuelve la cadena introducida libre de espacios finales.

[**RTrim**](https://help.qlik.com/es-ES/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/RTrim.htm)(text)

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/string-functions.htm)

#### SubField

Subfield() se utiliza para extraer componentes de una subcadena de un campo de cadena superior, donde los campos de registro originales constan de dos o más partes separadas por un delimitador.

[**SubField**](https://help.qlik.com/es-ES/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/SubField.htm)(text, delimiter[, field\_no ])

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/string-functions.htm)

#### SubStringCount

SubstringCount() devuelve el número de veces que aparece la subcadena especificada en el texto de la cadena introducida. Si no existe coincidencia alguna, devuelve 0.

[**SubStringCount**](https://help.qlik.com/es-ES/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/SubStringCount.htm)( text , substring)

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/string-functions.htm)

#### TextBetween

TextBetween() devuelve el texto de la cadena de entrada que se da entre los caracteres especificados como delimitadores.

[**TextBetween**](https://help.qlik.com/es-ES/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/TextBetween.htm)(text, sub\_string)

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/string-functions.htm)

#### Trim

Trim() devuelve la cadena introducida libre de todos los espacios iniciales y finales.

[**Trim**](https://help.qlik.com/es-ES/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/Trim.htm)(text)

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/string-functions.htm)

#### Upper

Upper() convierte todos los caracteres de la cadena introducida en mayúscula para todos los caracteres de texto de la expresión. Los números y símbolos se ignoran.

[**Upper**](https://help.qlik.com/es-ES/qlikview/September2026/Subsystems/Client/Content/QV_QlikView/Scripting/StringFunctions/Upper.htm)(text)