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
          • 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
          • icon picker
            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

8. Convertir mayusculas-minusculas

Contenido

@CompareNoCase

Compara campos o cadenas de caracteres (cadena1 y cadena2) sin tener en cuenta las mayúsculas/minúsculas del texto.

Sintaxis

@CompareNoCase(Cadena1, Cadena2)

Retorno

(Numerico) Retorna el resultado de la comparación
0 si la Cadena1 es igual a la Cadena2
-1 si la Cadena1 es menor a la Cadena2
1 si la Cadena1 es mayor a la Cadena2

Parámetros

Cadena1: (Caracter) el primer valor o campo que desea comparar.
Cadena2: (Caracter) el segundo valor o campo a ser comparado.

Ejemplo

Se parte del campo de concepto de identificador de factura (FACTURA) que es representado por una secuencia alfanumérica:
A25376
Se desea conocer si este secuencial es mayor o menor a otro secuencial:
B25804
Para esto se invoca la función a través de los siguientes parámetros:
@CompareNoCase(FACTURA, "B25804")
@CompareNoCase("A25376", "B25804") retornaría -1, por lo que se concluiría es menor.

Ejemplo con Data

FACTURA
@CompareNoCase(FACTURA, "B25804")
A25376
-1
B25804
0
JJ839
1
There are no rows in this table

@Lower

Convierte un campo tipo Caracter en minúsculas. IDEA es sensible al uso de mayúsculas/ minúsculas de manera que si desea búsqueda una cadena en particular dentro de un campo, o comparar un texto dentro de dos campos pero no tiene la certeza de como fueron ingresados los datos, será necesario convertir todo a mayúsculas o a minúsculas.

Sintaxis

@Lower(Cadena)

Retorno

(Cadena) Retorna la nueva cadena resultante del texto procesado.

Parámetros

Cadena: (Caracter) es la expresión o campo Caracter que desea convertir a minúsculas.

Ejemplo

Se parte del campo de nombre de una persona (NOMBRE) que es representado por un texto:
Luis
Se desea obtener este texto en minusculas:
luis
Para esto se invoca la función a través de los siguientes parámetros:
@Lower(NOMBRE)

Ejemplo con Data

NOMBRE
@Lower(NOMBRE)
Luis
luis
There are no rows in this table

@Upper

Convierte un campo Caracter a mayúsculas. IDEA es sensible al uso de mayúsculas/ minúsculas de manera que si desea búsqueda una cadena en particular dentro de un campo, o comparar un texto dentro de dos campos pero no tiene la certeza de como fueron ingresados los datos, será necesario convertir todo a mayúsculas o a minúsculas.

Sintaxis

@Upper(Cadena)

Retorno

(Cadena) Retorna la nueva cadena resultante del texto procesado.

Parámetros

Cadena: (Caracter) es la expresión o campo Caracter a ser convertido a mayúsculas.

Ejemplo

Se parte del campo de nombre de una persona (NOMBRE) que es representado por un texto:
Luis
Se desea obtener este texto en mayúsculas:
LUIS
Para esto se invoca la función a través de los siguientes parámetros:
@Upper(NOMBRE)

Ejemplo con Data

NOMBRE
@Upper(NOMBRE)
Luis
LUIS
There are no rows in this table

@Proper

Convierte a mayúscula la primera letra de cada palabra perteneciente a una cadena. Se usa generalmente para formatear los datos antes de imprimir un reporte.

Sintaxis

@Proper(Cadena)

Retorno

(Cadena) Retorna la nueva cadena resultante del texto procesado.

Parámetros

Cadena: (Caracter) es la expresión o campo Caracter para el cual desea convertir la primera letra de cada palabra a mayúsculas.

Ejemplo

Se parte del campo de nombre de una persona (NOMBRE) que es representado por un texto:
luis david miranda
Se desea obtener este texto en formato que convierte la primera letra de cada "palabra" a mayúsculas:
Luis David Miranda
Para esto se invoca la función a través de los siguientes parámetros:
@Proper(NOMBRE)

Ejemplo con Data

NOMBRE
@Proper(NOMBRE)
luis david miranda
Luis David Miranda
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.