Saltar al contenido principal Saltar al contenido complementario

El procesador Strings

Realiza operaciones relacionadas con cadenas de caracteres.

El procesador Strings le permite aplicar diversas funciones a los campos con un tipo de datos de cadena, como dar formato, limpiar, añadir o eliminar caracteres o buscar valores específicos.

Uso

El procesador de cadenas de caracteres Strings requiere un flujo de entrada y únicamente puede generar un flujo de salida.

Propiedades

Propiedades que configurar para editar sus campos de cadenas.

Nota informativaLas propiedades indicadas en esta sección son las propiedades predeterminadas para todas las funciones de este procesador. Es posible que sea necesario definir propiedades adicionales según la función que haya seleccionado.
Configuración
Propiedad Configuración
Nombre de la función
  • Cambiar a mayúsculas: convierte todo el texto de la celda del campo en mayúsculas.

  • Cambiar a minúsculas: convierte todo el texto de la celda del campo en minúsculas.

  • Cambiar a mayúsculas y minúsculas: convierte el contenido del texto del campo en mayúsculas iniciales y resto minúsculas. Por ejemplo, "esto es un ejemplo" se convertirá en "Esto es un ejemplo".

  • Buscar y reemplazar: busca y reemplaza celdas o partes de unas celdas que contienen un valor específico.

  • Eliminar parte del texto: elimina el texto especificado de las celdas del campo.

  • Contiene texto: comprueba si la celda contiene el valor especificado y devuelve VERDADERO o FALSO según los resultados. El valor insertado distingue entre mayúsculas y minúsculas.

  • Hacer coincidir con un texto similar: crea un nuevo campo con VERDADERO o FALSO en función de si el valor es menor o igual que la distancia Levenshtein de un valor dado.

  • Extraer un valor por índice: extrae una subcadena de una posición de índice a un nuevo campo. El índice 0 corresponde al primer carácter.

  • Eliminar caracteres no alfanuméricos: limpia los valores que contienen caracteres no esperados, eliminando todos los caracteres que no sean: 1234567890abcdefghijklmnopqrstuvwxyzáàâäãåæçéèêëíìîïñóòôöõøœßúùûüABCDEFGHIJKLMNOPQRSTUVWXYZÁÀÄÃÅÆÇÉÈÊËÍÌÎÏÑÓÒÔÖÕØŒSSÚÙÛÜ. Los espacios en blanco se mantienen. Por ejemplo, Q=+l**i€q$ 20%2,0 se convertirá en Qlik 2020.

  • Eliminar caracteres no numéricos: limpia los valores numéricos eliminando todos los caracteres que no sean 0-9. Se mantienen los separadores decimales, el signo menos y los espacios en blanco. Por ejemplo, Q=+l**i€q$ 20%2,0 se convertirá en 202,0.

  • Eliminar los caracteres iniciales y finales: elimina los espacios en blanco finales e iniciales.

  • Añadir relleno: añade caracteres adicionales (de relleno) a la izquierda o a la derecha del valor original para ajustarlo al tamaño esperado.

  • Convertir a cadena de texto: cambia el tipo de los datos a una cadena de caracteres.

  • Calcular longitud: devuelve el número de caracteres de una cadena (23562 -> 5; 'ejemplo' -> 7).

Campos que procesar

Seleccione en la lista el campo o campos sobre los que desea aplicar una función.

Nota de sugerenciaSi desea aplicar la misma función a varios campos a la vez, haga clic en Abra el diálogo. Abra el icono de diálogo para abrir una vista en árbol que le permita seleccionar varios campos.
Crear nuevo campo Active esta opción para crear un nuevo campo tras aplicar la función. Si no activa esta opción, se mantendrá y modificará el campo existente.
Renombrar nuevo campo Dé un nombre personalizado al campo recién creado.

Para cambiar el nombre del procesador o editar su descripción, haga clic en el icono Editar Editar situado junto al nombre del procesador en el panel Propiedades.

¿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.