Skip to content
nextpoint
Blog
  • Pages
    • Blog IDEA
      • Funcionalidades
        • Editor de Ecuaciones
          • 1. Remover caracteres de una cadena
          • 2. Eliminar espacios en blanco de una cadena
          • 3. Filtrar caracteres de una cadena
          • icon picker
            4. Identificar si una cadena de caracteres existe dentro de otra
          • 5. Busqueda en una cadena
          • 6. Comparación de cadenas
          • 7. Acceder a una región especifica de una cadena
          • 8. Convertir mayusculas-minusculas
          • 9. Procesador de formato de cifras
          • 10. Conversión Tipos
          • 11. Reemplazar Texto
          • 12. Comparación de Sonidos
          • 13. Operaciones Específicas (Cadenas)
          • 14. Comparación Numérica
          • 15. Trae algo del numero
          • 16. Funciones Aritméticas
          • 17. Restas entre fechas y tiempos
          • 18. Trae algo de la fecha
          • 19. Trae algo de la hora
          • 20. Analiza la fecha
          • 21. Análisis Rango
          • 22. Operaciones Específicas (Fechas)
          • 23. Conversión de formatos
          • 24. Coincidencia
          • 25. Condicionales
          • 26. Secuencial registro
          • 27. Accediendo otros registros
          • 28. Numeros Aleatorios
          • 29. Operaciones Específicas (Numericas)
          • 30. Operaciones Binarias
          • 31. Códigos Caracteres
          • 32. Financieras
        • Operaciones de Análisis
          • 1. Extracción con filtros
          • 2. Extracción Con Ordenamientos
          • 3. Extracción para distribuir por archivos
          • 4. Detectar Omisiones
          • 5. Clave Duplicada
          • 6. Resumen
          • 7. Tabla Dinámica
          • 8. Estratificación
          • 9. Unir
          • 10. Conector Visual
          • 11. Comparar
          • 12. Anexar
          • 13. Aleatorio
          • 14. Aleatorio Estratificado
          • 15. Sistemático
          • 16. Atributos
          • 17. Correlación
          • 18. Análisis de Tendencias
          • 19. Series de Tiempo
          • 20. Ley de Benford
          • 21. Generar Números Aleatorios
          • 22. Preparación de Variables
          • 23. Evaluación de Variables
          • 24. Planificación
          • 25. Extracción
          • 26. Evaluación-Celda y PPS Clásica
          • 27. Evaluación Cota de Stringer
          • 28. Informe de Valores Seleccionados
        • Importación de Datos
          • 1. Importación Archivos de Excel
          • 2. Importación Archivos de Access
          • 3. Importación Archivos de Texto
          • 4. Importación Archivos XML
          • 5. Importación Archivos de Reporte Impreso y PDF
          • 6. Importación ODBC
        • IDEAScript
          • Lenguaje y Sintaxis
          • Objetos de IDEA
            • Enumerativos
          • Objetos Externos
      • Técnicas
        • Construir Fecha
        • Construir fecha super custom
        • Convertir texto a formato fecha desde formato no estandar
        • Obtener Mes verbalizado
        • Leer Fecha y Hora de un datetime
        • Utilizar el operador modulo para determinar si los decimales son utiles
        • Convertir un monto en formato caracter a tipo numerico
        • Insertar decimales a campo numerico que los perdió
        • Agregar 0s al principio de un numero
        • Aplicando sentido del debito/credito
        • Convertir un monto de una moneda a otra
        • Obtener el ultimo registro de un transaccional
        • Dilema Orden de Operaciones
        • Comportamiento Uno-Muchos
        • Usando una colección como filtro
        • Usar operador modulo para muestreo de cada 100 registros
        • Obtener la fecha del último día del mes
        • Excluyendo los casos que inicien con letras
        • Aritmética de Fechas
        • Convertir Duración de Tiempo a Número
        • Agregando Símbolo Porciento
        • Random
      • Casos Prácticos
      • Preguntas Frecuentes
      • nextpoint
        Nextpoint
    • Análisis de Datos en IDEA

4. Identificar si una cadena de caracteres existe dentro de otra

Contenido

@Isin

Utilizada para buscar textos específicos dentro de un campo Caracter, Fecha o dentro de una cadena. Si el texto especificado es encontrado, se devolverá la posición inicial del texto en el campo Caracter o Fecha. Si la cadena no es encontrada, devolverá el valor 0. @Isin es de suma utilidad al buscar pagos a individuos a través de nombres o direcciones similares o para buscar una referencia o frase dentro de un campo de descripción. @Isin es sensible al uso de mayúsculas/minúsculas.

Sintaxis

@Isin(cadena1, cadena2)

Retorno

(Booleano) Indica si la cadena1 existe en la cadena2.

Parámetros

Cadena1: (Caracter) es el texto especificado a buscar.
Cadena2: (Caracter) el campo Caracter, el campo Fecha o la cadena donde se efectuará la búsqueda.

Ejemplo

Se parte del campo de concepto de una entrada de diario (CONCEPTO) que es representado por un texto descriptivo que contiene una digitación manual de los detalles de la entrada, entre los cuales se encuentra el número de factura:
Adquisición de materiales de construcción a la empresa X. Numero de factura A785002
Pago de servicios eléctricos Fact. 003-68392B
Devolución mercancía TXTLNG 8FBJJ-KL83 (sin comprobante)
Se desea conocer si la factura "003-68392B" existe dentro del campo completo. Esto traería el registro:
Pago de servicios eléctricos Fact. 003-68392B
Para esto se invoca la función a través de los siguientes parámetros:
@Isin("003-68392B",CONCEPTO)

Ejemplo con Data

CONCEPTO
@Isin("003-68392B",CONCEPTO)
Adquisición de materiales de construcción a la empresa X. Numero de factura A785002
0
Pago de servicios eléctricos Fact. 003-68392B
1
Devolución mercancía TXTLNG 8FBJJ-KL83 (sin comprobante)
0
There are no rows in this table

@Isini

Es similar a la función @Isin excepto que no es sensible al uso de mayúsculas/minúsculas. Busca la aparición de una cadena especificada en un campo Caracter, Fecha o cadena y, si la encuentra, devuelve la posición del caracter inicial de la cadena especificada. Si la cadena no es encontrada, devolverá el valor 0.

Sintaxis

@Isini(cadena1, cadena2)

Retorno

(Booleano) Indica si la cadena1 existe en la cadena2.

Parámetros

Cadena1: (Caracter) es el texto especificado a buscar.
Cadena2: (Caracter) el campo Caracter, el campo Fecha o la cadena donde se efectuará la búsqueda.

Ejemplo

Se parte del campo de descripción de la dirección de un cliente(DIRECCION) que es representado por texto descriptivo que contiene información de varias variables como calle, edificio, etc. por ejemplo:
Plaza Andalucía, Av. Abraham Lincoln, Piantini
Av. José Contreras #37, Zona Universitaria
C. FEDERICO GERALDINO 42, PIANTINI
Se desea conocer si la palabra clave "Piantini" existe dentro del campo completo, indistintamente de si se utilizan mayusculas o minusculas. Esto traería los registros:
Plaza Andalucía, Av. Abraham Lincoln, Piantini
C. FEDERICO GERALDINO 42, PIANTINI
Para esto se invoca la función a través de los siguientes parámetros:
@Isini("piantini",DIRECCION)

Ejemplo con Data

X
@Isini("piantini",DIRECCION)
Plaza Andalucía, Av. Abraham Lincoln, Piantini
1
Av. José Contreras #37, Zona Universitaria
0
C. FEDERICO GERALDINO 42, PIANTINI
1
There are no rows in this table


 
Want to print your doc?
This is not the way.
Try clicking the ··· in the right corner or using a keyboard shortcut (
CtrlP
) instead.