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
          • 8. Convertir mayusculas-minusculas
          • 9. Procesador de formato de cifras
          • icon picker
            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
Share
Explore

10. Conversión Tipos

Contenido

@Str

Convierte un número o campo Numérico en una cadena (campo Caracter). Vea a su vez la función @Val que convierte una cadena en un número.
Esta @Función puede ser utilizada en combinación con un número o con otras @Funciones que requieran una cadena como parámetro, tal como @Mid para obtener una serie de dígitos específicos de un campo Numérico.

Sintaxis

@Str(número1, número2, número3)

Retorno

(Cadena) Retorna el texto correspondiente al valor numérico suministrado.

Parámetros

Número1: (Numérico) es la expresión o campo Numérico a ser convertido en un campo Caracter.
Número2: (Numérico) es la longitud de la cadena de salida.
Número3: (Numérico) es la cantidad de decimales requerida.

Ejemplo

Se parte del campo de monto(MONTO) que es representado por una cantidad numérica:
504243.44
Se desea convertir este monto a un formato textual, con 20 caracteres máximo y 2 posiciones decimales:
504,243.44
Para esto se invoca la función a través de los siguientes parámetros:
@Str(MONTO, 20, 2)

Ejemplo con Data

MONTO
@Str(MONTO, 20, 2)
504243.44
504,243.44
There are no rows in this table

@Val

Convierte un número guardado como caracter al formato numérico. Los datos numéricos que no se usan para cálculos se guardan a menudo en formato Caracter, como por ejemplo, los números de cuenta. Sin embargo, para llevar a cabo algunas pruebas de auditoría tales como buscar omisiones en una secuencia, será necesario convertir estos campos al formato numérico. Para ello puede utilizarse la función @Val.

Sintaxis

@Val(cadena)

Retorno

(Numerico) Retorna el valor numérico de la cadena suministrada

Parámetros

Cadena: (Caracter) es la expresión o campo Caracter que contiene los números a ser convertidos en formato numérico.

Ejemplo

Se parte del campo de monto(MONTO_TXT) que es representado por un texto que implica una cantidad numérica:
504243.44
Se desea convertir este monto a un formato Numérico en IDEA:
504,243.44
Para esto se invoca la función a través de los siguientes parámetros:
@Val(MONTO_TXT)

Ejemplo con Data

MONTO_TXT
@Val(MONTO_TXT)
504243.44
504,243.44
There are no rows in this table

@Ctod

Convierte un campo de fechas guardadas como Caracter en un campo tipo Fecha con el Formato de Fecha de IDEA (AAAAMMDD).

Sintaxis

@Ctod(cadena, máscara)

Retorno

(Fecha) Retorna la fecha en formato Fecha

Parámetros

Cadena: (Caracter) La expresión caracter del campo a ser convertido en un campo tipo Fecha.
Máscara: (Caracter) es el formato actual de la fecha a convertir.

Ejemplo

Se parte del campo de fecha(FECHA_TXT) que es representado por un texto que implica una fecha en formato DD/MM/AAAA:
19/01/2025
Se desea convertir este monto a un formato Fecha en IDEA. Para esto se invoca la función a través de los siguientes parámetros:
@Ctod(FECHA_TXT,"DD/MM/AAAA")

Ejemplo con Data

FECHA_TXT
@Ctod(FECHA_TXT,"DD/MM/AAAA")
19/01/2025
19/01/2025
There are no rows in this table

@CtoT

Convierte un campo Carácter con valores de horas guardados como una cadena a un campo de tipo Hora con el formato (HH:MM:SS).

Sintaxis

@Ctod(Cadena, Máscara)

Retorno

(Hora) Retorna la hora en formato Hora

Parámetros

Cadena: (Caracter) la expresión carácter o campo a ser convertido en un campo tipo Hora.
Máscara: (Caracter) es el formato actual de la hora a convertir.

Ejemplo

Se parte del campo de hora(HORA_TXT) que es representado por un texto que implica una hora en formato HH:MM:SS TT:
08:30:04 am
Se desea convertir este monto a un formato Hora en IDEA. Para esto se invoca la función a través de los siguientes parámetros:
@ctot(HORA_TXT ,"HH:MM TT")

Ejemplo con Data

HORA_TXT
@ctot(HORA_TXT ,"HH:MM TT")
08:30:04 am
8:30:04 AM
There are no rows in this table

@Dtoc

Convierte un campo Fecha guardado en formato de 'Fecha'' de IDEA, en un campo con formato Fecha según la máscara especificada. Es la función inversa a la función @Ctod. Puede ser útil para visualizar un campo Fecha en un formato específico, tal como 12-MAR-1999 a los efectos de un reporte.

Sintaxis

@Dtoc(fecha, máscara)

Retorno

(Caracter) Retorna la fecha en formato Caracter

Parámetros

Fecha: (Fecha) es la fecha o campo a ser convertido en Caracter.
Máscara: (Caracter) es el formato requerido para la fecha.

Ejemplo

Se parte del campo de fecha(FECHA) que es representado por una fecha en formato IDEA:
18/06/2025
Se desea convertir este monto a un formato Caracter en IDEA. Para esto se invoca la función a través de los siguientes parámetros:
@Dtoc(FECHA,"DD/MM/AAAA")

Ejemplo con Data

FECHA
Ecuación
Resultado
18/06/2025
@Dtoc(FECHA,"DD/MM/AAAA")
18/06/2025
18/06/2025
@Dtoc(FECHA,"DD-MM-AAAA")
18-06-2025
18/06/2025
@Dtoc(FECHA,"DD/MMM/AAAA")
18/JUN/2025
There are no rows in this table

@Jtod

Muchos sistemas computarizados guardan las fechas en formato de fecha Juliano. La fecha Juliana es la cantidad de días desde una fecha base arbitraria. Esta @Función devuelve la fecha en el formato de "Fecha" de IDEA (AAAAMMDD).

Sintaxis

@Jtod(número)

Retorno

(Fecha) Retorna la fecha juliana en formato Fecha

Parámetros

Número: (Numérico) es la fecha Juliana requerida en formato de Fecha de IDEA.

Ejemplo

Se parte del campo de fecha(FECHA_J) que es representado por un numero que implica una fecha en formato juliano:
739420
Se desea convertir este monto a un formato Fecha en IDEA:
17/06/2025
Para esto se invoca la función a través de los siguientes parámetros:
@Jtod(FECHA_J)

Ejemplo con Data

FECHA_J
@Jtod(FECHA_J)
739420
17/06/2025
There are no rows in this table

@Dtoj

Convierte una fecha en formato 'Fecha'' de IDEA a un número Juliano. Es la función inversa a la función @Jtod. Las fechas anteriores al 1 de enero de 0001 producirán un error de sintaxis.

Sintaxis

@Dtoj(fecha)

Retorno

(Numerico) Retorna la fecha en formato juliano

Parámetros

Fecha: (Fecha) es el campo Fecha o constante del cual desea obtener el número juliano.

Ejemplo

Se parte del campo de fecha(FECHA) que es representado por una fecha en formato IDEA:
17/06/2025
Se desea convertir este monto a un formato juliano en IDEA:
739420
Para esto se invoca la función a través de los siguientes parámetros:
@Dtoj(FECHA)

Ejemplo con Data

FECHA
@Dtoj(FECHA)
17/06/2025
739420
There are no rows in this table

@Ttoc

Convierte una hora o número en una cadena con el formato HH:MM:SS.

Sintaxis

@Ttoc(Hora)

Retorno

(Caracter) Retorna la hora en formato Hora

Parámetros

Hora: (Hora) es la constante de hora, campo Hora o campo Numérico a ser convertido al formato de cadena HH:MM:SS. Los valores en un campo Numérico son interpretados como la cantidad de segundos. Por ejemplo el valor numérico 86400 es leído como 86400 segundos o 24 horas, o 4832 es una hora, 20 minutos y 32 segundos.

Ejemplo

Se parte del campo de hora(HORA) que es representado por una hora en formato IDEA:
08:30:04 am
Se desea convertir este valor a un formato Caracter en IDEA.
Para esto se invoca la función a través de los siguientes parámetros:
@Ttoc(HORA)

Ejemplo con Data

HORA
@Ttoc(HORA)
8:30:04 AM
8:30:04 AM
There are no rows in this table

@Ntod

Convierte un campo con fechas guardadas con tipo Numérico en un campo tipo Fecha con el Formato de Fecha de IDEA (AAAAMMDD).

Sintaxis

@Ntod(Número, Máscara)

Retorno

(Fecha) Retorna la fecha juliana en formato Fecha

Parámetros

Cadena: (Numérico) La expresión numérica del campo a ser convertido en un campo tipo Fecha.
Máscara: (Caracter) es el formato actual de la fecha a convertir.

Ejemplo

Se parte del campo de fecha(FECHA_NUM) que es representado por un numero que implica una fecha en formato DDMMAAAA:
19012025
Se desea convertir este monto a un formato Fecha en IDEA:
19/01/2025
Para esto se invoca la función a través de los siguientes parámetros:
@Ntod(FECHA_NUM, "DDMMAAAA")

Ejemplo con Data

FECHA_NUM
@Ntod(FECHA_NUM, "DDMMAAAA")
19012025
19/01/2025
There are no rows in this table




Table
Tipo Origen
Tipo Destino
Función
Notes
Numérico
Caracter
@Str
Open
Numérico
Open
Open
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.