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

20. Analiza la fecha

Contenido

@Workday

Devuelve el número 1 si la fecha cae en un día de semana y 0 si la fecha cae en un fin de semana, de acuerdo a lo especificado en el diálogo Opciones (Ver > Opciones).
Esta @Función puede ser utilizada al analizar ventas en días no laborables.

Sintaxis

@Workday(Fecha)

Retorno

(Booleano) Retorna el indicador de si la fecha es o no día de semana laboral.
1: si 0: no

Parámetros

Fecha: (Fecha) es la expresión o campo Fecha para la cual desea determinar si cae en un día de la semana o en un fin de semana.

Ejemplo

Se parte del campo de la fecha(FECHA) representado en formato fecha, por ejemplo:
02/01/2025
Se desea determinar si es un día laborable:
1

Para esto se invoca la función a través de los siguientes parámetros:
@Workday(FECHA)

Ejemplo con Data

FECHA
@Workday(FECHA)
02/01/2025
1
03/01/2025
1
04/01/2025
0
05/01/2025
0
06/01/2025
1
07/01/2025
1
08/01/2025
1
There are no rows in this table

@Dow

Devuelve el día de la semana como un número. Por ejemplo 1 para Domingo, 2 para Lunes, etc.

Sintaxis

@Dow(fecha)

Retorno

(Numérico) Retorna el día de la semana
1: Domingo 2: Lunes 3: Martes 4: Miércoles 5: Jueves 6: Viernes 7: Sábado

Parámetros

Fecha: (Fecha) es la fecha para la cual desea obtener el día de la semana.

Ejemplo

Se parte del campo de la fecha(FECHA) representado en formato fecha, por ejemplo:
02/01/2025
Se desea obtener el día de la semana de la fecha:
5 (jueves)

Para esto se invoca la función a través de los siguientes parámetros:
@Dow(FECHA)

Ejemplo con Data

FECHA
@Dow(FECHA)
02/01/2025
5
03/01/2025
6
04/01/2025
7
05/01/2025
1
06/01/2025
2
07/01/2025
3
08/01/2025
4
There are no rows in this table

@FinYear

Devuelve una cadena AAAA-AAAA que representa al año financiero al cual pertenece una fecha especificada. El fin de año debe ser una cadena de datos con el formato MMDD.

Sintaxis

@FinYear(Fecha, Cadena)

Retorno

(Caracter) Retorna el periodo fiscal

Parámetros

Fecha: (Fecha) la fecha que desea que caiga dentro de un año financiero.
Cadena: (Carácter) una cadena con el formato MMDD que representa el fin del año financiero.

Ejemplo

Se parte del campo de la fecha(FECHA) representado en formato fecha y del corte como fecha fija del 31 de marzo (0331), por ejemplo:
02/01/2025
Se desea obtener el periodo fiscal:
2024-2025

Para esto se invoca la función a través de los siguientes parámetros:
@FinYear(FECHA, "0331")

Ejemplo con Data

FECHA
@FinYear(FECHA, "0331")
01/01/2025
2024-2025
31/03/2025
2024-2025
01/04/2025
2025-2026
There are no rows in this table

@LastDayofMonth

Devuelve el último día para un mes y año dado.

Sintaxis

@LastDayOfMonth(Mes, Año)

Retorno

(Numérico) Retorna el último día del mes

Parámetros

Mes: (Numérico) el mes especificado como expresión numérica o campo del cual desea obtener el último día.
Año: (Numérico) el año en el que cae el mes especificado como un número.

Ejemplo

Se parte de los campos mes y año(MES,ANO) representados en formato numérico, por ejemplo:
MES: 1
ANO: 2025
Se desea obtener el último día del mes:
31

Para esto se invoca la función a través de los siguientes parámetros:
@LastDayofMonth(MES,ANO)

Ejemplo con Data

ANO
MES
@LastDayofMonth(MES,ANO)
2025
1
31
2025
2
28
2025
3
31
2025
4
30
2025
5
31
2025
6
30
2025
7
31
2025
8
31
2025
9
30
2025
10
31
2025
11
30
2025
12
31
There are no rows in this table

@Qtr

Esta función devuelve un número entre 1-4 que representa el trimestre en el que cae una fecha. Toma una fecha y el fin de año fiscal. El fin de año debe ser una cadena de datos con el formato MMDD.

Sintaxis

@Qtr(Fecha, Fin_de_Año)

Retorno

(Numérico) Retorna trimestre

Parámetros

Fecha: (Fecha) es la expresión o campo Fecha para la cual desea saber a que trimestre pertenece.
Fin_de_Año: (Carácter) es la fecha de cierre del año fiscal con el formato MMDD.

Ejemplo

Se parte del campo fecha(FECHA) representado en formato fecha, por ejemplo:
01/01/2025
Se desea obtener el cuatrimestre al que corresponde:
1

Para esto se invoca la función a través de los siguientes parámetros:
@Qtr(FECHA, "1231")

Ejemplo con Data

FECHA
@Qtr(FECHA, "1231")
01/01/2025
1
01/04/2025
2
01/07/2025
3
01/10/2025
4
There are no rows in this table
Utilizando otro cierre de año, por ejemplo a finales de marzo (0331), se obtendrían los siguientes resultados:
FECHA
@Qtr(FECHA, "0331")
01/01/2025
4
01/04/2025
1
01/07/2025
2
01/10/2025
3
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.