Skip to main content
Announcements
Join us at Qlik Connect for 3 magical days of learning, networking,and inspiration! REGISTER TODAY and save!
cancel
Showing results for 
Search instead for 
Did you mean: 
CGJA
Creator II
Creator II

Extraer palabra

Buenas tardes todos:

quisiera saber como puedo extraer la palabra "Banco" para crear un filtro

Proyecto.JPG

Espero me puedan ayudar

mil gracias!!!!

1 Solution

Accepted Solutions
hector_munoz
Specialist
Specialist

Hola Jorge,

Para ello puedes utilizar varias funciones:

  • SubStringCount(), que cuenta el número de apariciones de una cadena (segundo parámetro) dentro de otra (primer parámetro). Por ejemplo: SubStringCount('Cadena de texto que contiene Banco.', 'Banco') devuelve 1.
  • WildMatch(), que devuelve la máscara que una cadena (primer parámetro) "cumple" dentro de los ejemplos suministrados (parámetros segundo y en adelante). Por ejemplo: =WildMatch('Cadena de texto que contiene Banco.', '*Banquillo*', '*Banco*') devuelve 2.
  • Index(), que devuelve la posición de una cadena (segundo parámetro) dentro de otra (primer parámetro). Por ejemplo: Index('Cadena de texto que contiene Banco.', 'Banco') devuelve 30 porque "Banco" (segundo parámetro) aparece y empieza en la posición 30 de "Cadena de texto que contiene Banco." (primer parámetro).

Seguro que hay más pero con estas tienes de sobra para elegir la que más te guste... Yo siempre uso la primera con cadenas de texto y la segunda con ficheros en el script...

Con esto puedes crear un campo calculado en script que te indique si un proyecto es de banca o no, etc.

Espero que te sirva...

Saludos,

H

View solution in original post

2 Replies
hector_munoz
Specialist
Specialist

Hola Jorge,

Para ello puedes utilizar varias funciones:

  • SubStringCount(), que cuenta el número de apariciones de una cadena (segundo parámetro) dentro de otra (primer parámetro). Por ejemplo: SubStringCount('Cadena de texto que contiene Banco.', 'Banco') devuelve 1.
  • WildMatch(), que devuelve la máscara que una cadena (primer parámetro) "cumple" dentro de los ejemplos suministrados (parámetros segundo y en adelante). Por ejemplo: =WildMatch('Cadena de texto que contiene Banco.', '*Banquillo*', '*Banco*') devuelve 2.
  • Index(), que devuelve la posición de una cadena (segundo parámetro) dentro de otra (primer parámetro). Por ejemplo: Index('Cadena de texto que contiene Banco.', 'Banco') devuelve 30 porque "Banco" (segundo parámetro) aparece y empieza en la posición 30 de "Cadena de texto que contiene Banco." (primer parámetro).

Seguro que hay más pero con estas tienes de sobra para elegir la que más te guste... Yo siempre uso la primera con cadenas de texto y la segunda con ficheros en el script...

Con esto puedes crear un campo calculado en script que te indique si un proyecto es de banca o no, etc.

Espero que te sirva...

Saludos,

H

CGJA
Creator II
Creator II
Author

Muchas gracias por el aporte me sirvio a la perfeccion!!!!!

Saludos!!!