Saltar al contenido principal Saltar al contenido complementario

RangeMin - función de script y de gráfico

RangeMin() devuelve los valores numéricos más bajos encontrados dentro de la expresión o campo.

Sintaxis:  

RangeMin(first_expr[, Expression])

Tipo de datos que devuelve: numérico

Argumentos:  

Argumentos
Argumento Descripción
first_expr La expresión o el campo que contiene los datos que se han de medir.
Expression Las expresiones o campos opcionales que contienen el rango de datos que se han de medir.

Limitaciones:  

Si no encuentra ningún valor numérico, devuelve NULL.

Ejemplos y resultados:  

Ejemplos de funciones
Ejemplos Resultados

RangeMin (1,2,4)

Devuelve 1
RangeMin (1,'xyz')

Devuelve 1

RangeMin (null( ), 'abc')

Devuelve NULL

Ejemplo:  

Agregue el script de ejemplo en su app y ejecútelo. Para ver el resultado, agregue los campos enumerados en la columna de resultados a una hoja de su app.

RangeTab3:

LOAD recno() as RangeID, RangeMin(Field1,Field2,Field3) as MyRangeMin INLINE [

Field1, Field2, Field3

10,5,6

2,3,7

8,2,8

18,11,9

5,5,9

9,4,2

];

La tabla resultante muestra los valores que devuelve MyRangeMin por cada uno de los registros de la tabla.

Tabla resultante
RangeID MyRangeMin
1 5
2 2
3 2
4 9
5 5
6 2

Ejemplo con expresión:

RangeMin (Above(MyField,0,3)

Devuelve el valor mínimo en el rango de tres valores de MyField calculados en la fila actual y dos filas por encima de la fila actual. Especificando el tercer argumento como 3, la función Above() devuelve tres valores, donde haya suficientes filas por encima, que se toman como entrada para la función RangeMin().

Datos utilizados en los ejemplos:

Datos de muestra
MyField RangeMin(Above(MyField,0,3))
10

10

2 2
8 2
18 2
5 5
9 5

Datos utilizados en los ejemplos:

RangeTab:

LOAD * INLINE [

MyField

10

2

8

18

5

9

] ;

Más información

 

¿Esta página le ha sido útil?

No dude en indicarnos en qué podemos mejorar si encuentra algún problema en esta página o su contenido, como, por ejemplo, errores tipográficos, pasos que falta o errores técnicos.