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

29. Operaciones Específicas (Numericas)

Contenido

@FieldStatistics

Devuelve el valor numérico de una estadística de campo especificada.

Sintaxis

@FieldStatistics("NombreCampo", Estadística)

Retorno

(Numérico) Retorna el resultado de una estadistica de campo

Parámetros

Cadena: (Carácter) El campo que será analizado por la estadística de campo especificada. El nombre del campo debe ser especificado entre comillas.
Número: (Numérico) El número asignado para la estadística de campo requerida.

Ejemplo

Se parte del campo monto(MONTO) representado en formato numérico, para la cual se desea obtener el promedio por ejemplo:

Se desea obtener x:


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

Ejemplo con Data

MONTO
@FieldStatistics("MONTO", 11)
$50,000.00
$16,000.00
$1,000.00
$16,000.00
$10,000.00
$16,000.00
$3,000.00
$16,000.00
There are no rows in this table

Tipos de Estadísticas

Tipo
Nombre
Valor
Numérico
Nº de registros
1
Numérico
Nº de elementos cero
2
Numérico
Nº de valores válidos
3
Numérico
Nº de datos erróneos
4
Numérico
Valor neto
5
Numérico
Valor absoluto
6
Numérico
Valor positivo
7
Numérico
Valor negativo
8
Numérico
Nº de registros positivos
9
Numérico
Nº de registros negativos
10
Numérico
Valor medio
11
Numérico
Valor mínimo
12
Numérico
Valor máximo
13
Numérico
Nº de registro (mín)
14
Numérico
Nº de registro (máx)
15
Numérico
Desvío estándar de la muestra
16
Numérico
Varianza de muestra
17
Numérico
Desvío estándar poblacional
18
Numérico
Varianza poblacional
19
Numérico
Asimetría poblacional
20
Numérico
Curtosis poblacional
21
Caracter
Nº de celdas vacías
110
Caracter
Nº de categorías
111
Fecha
Nº de registros
1
Fecha
Nº de elementos cero
2
Fecha
Nº de valores válidos
3
Fecha
Nº de datos erróneos
4
Fecha
Fecha más temprana
40
Fecha
Fecha más tardía
41
Fecha
Nº de registro más temprano
42
Fecha
Nº de registro más tardío
43
Fecha
Día más común
44
Fecha
Mes más común
45
Fecha
Elementos en enero
46
Fecha
Elementos en febrero
47
Fecha
Elementos en marzo
48
Fecha
Elementos en abril
49
Fecha
Elementos en mayo
50
Fecha
Elementos en junio
51
Fecha
Elementos en julio
52
Fecha
Elementos en agosto
53
Fecha
Elementos en septiembre
54
Fecha
Elementos en octubre
55
Fecha
Elementos en noviembre
56
Fecha
Elementos en diciembre
57
Fecha
Elementos en domingo
58
Fecha
Elementos en lunes
59
Fecha
Elementos en martes
60
Fecha
Elementos en miércoles
61
Fecha
Elementos en jueves
62
Fecha
Elementos en viernes
63
Fecha
Elementos en sábado
64
Hora
Nº de registros
1
Hora
Nº de elementos cero
2
Hora
Nº de valores válidos
3
Hora
Nº de datos erróneos
4
Hora
Última hora
80
Hora
Hora más temprana
81
Hora
Hora más común
82
Hora
Minuto más común
83
Hora
Segundo más común
84
Hora
Nº de registros en AM
85
Hora
Nº de registros en PM
86
Hora
Nº de registros antes de 6 AM
87
Hora
Nº de registros después de 6 PM
88
Hora
Hora promedio
89
Hora
Nº de registros inferiores a un día
90
Hora
Nº de registros superiores a un día
91
There are no rows in this table

@Stratum

Determina el estrato en el que cae cada registro de un campo Numérico o valor especificado. El primer parámetro indica el campo Numérico o valor mientras que los otros parámetros indican los límites de cada estrato (hasta 16 estratos) en orden ascendente. El valor devuelto es el primer estrato cuyo límite superior es mayor o igual al valor especificado. Si un estrato válido no es encontrado, la función devuelve -1.

Sintaxis

@Stratum(Número1, Número2, Número3....)

Retorno

(Numérico) Retorna el estrato

Parámetros

Número1: (Numérico) es el número o campo numérico para el cual se necesita el estrato.
Número2: (Numérico) es el límite superior del primer estrato.

Ejemplo

Se parte del campo monto(MONTO) representado en formato numérico, por ejemplo:
1500
Se desea obtener a qué estrato corresponde, a partir de un listado(0,1000,2000,3000,4000):
2000

Para esto se invoca la función a través de los siguientes parámetros:
@Stratum(MONTO,0,1000,2000,3000,4000)

Ejemplo con Data

MONTO
@Stratum(MONTO,0,1000,2000,3000,4000)
1,500
2,000
3,000
3,000
3,500
4,000
5,000
-1
There are no rows in this table

@IsFieldDataValid

Podría ser utilizada para buscar en un campo datos erróneos los cuales podrían ser visualizados como "Error" en la base de datos. Por ejemplo, al importar un campo Fecha con una máscara AAAAMMDD, para el valor 20052312 aparecerá la palabra "Error" en lugar de la fecha. Utilice esta @Función para encontrar todos los registros sin datos erróneos en un campo.

Sintaxis

@IsFieldDataValid("NombreCampo")

Retorno

(Booleano) Indica si la data es valida

Parámetros

Cadena: (Carácter) NombreCampo - el nombre del campo que pudiese contener datos erróneos especificados como una cadena (entre comillas). Esto devolverá todos los registros excepto aquellos con datos erróneos o la palabra "Error" en el campo.

Ejemplo

Se parte de un campo de promedio(PROMEDIO) representado en formato numérico, resultado de la división de otros 2 campos: cantidad de días(DIAS) y monto(MONTO) por ejemplo:
DIAS: 0
MONTO: 4000
PROMEDIO: MONTO/DIAS
El resultado del campo PROMEDIO será erróneo para este registro, pues no es posible computar una división por 0.
Para detectar estos casos, se invoca la función a través de los siguientes parámetros:
@IsFieldDataValid("PROMEDIO")

Ejemplo con Data

DIAS
MONTO
PROMEDIO
@IsFieldDataValid("PROMEDIO")
3
4000
1333.33
1
5
13500
2700.00
1
0
2700
Error
0
4
2000
500.00
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.