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
@FieldStatistics("MONTO", 11)
Tipos de Estadísticas
@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
@Stratum(MONTO,0,1000,2000,3000,4000)
@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
@IsFieldDataValid("PROMEDIO")