Skip to content

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

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

@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

@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

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