FORMULA LANGUAGE
Ejemplos: @Max
1. Este ejemplo da como resultado 3.
@Max(1;3)
2. Este ejemplo da como resultado 99;6;7;8.
@Max(99:2:3;5:6:7:8)
3. Este ejemplo da como resultado -2; 45; 54.
@Max((-2,6):45:(-25);(-2):(-50):54)
4. La función siguiente busca el valor más alto de los contenidos en los campos Comision y Salario, y compara dicho valor con 5.000.000. Si es mayor que 5.000.000, Notes introduce en el campo Plus el valor 0. Si es menor o igual que 5.000.000, Notes introduce en el campo Plus el 10% de la cantidad almacenada en el campo Salario.
FIELD Plus:=@If(@Max(Comision;Salario)>5000000; 0; (0,1 * 0Salario));
5. Este ejemplo da como resultado 99.
@Max(99 : 2 : 3)
6. Esta fórmula compara las cifras de ventas correspondientes de los campos juan_totalanual y julia_totalanual (que contienen listas de números) y da como resultado una lista de números que incluye la mayor de las dos cifras de cada elemento. Si haya siete elementos en el campo juan_totalanual y cinco en el campo julia_totalanual, la fórmula sólo ofrece el resultado de los cinco números mayores. A diferencia del comportamiento predeterminado, que es repetir primero el quinto elemento hasta que las longitudes de las listas sean iguales y, a continuación, comparar los siete elementos correspondientes de las listas, esta fórmula no repite el quinto elemento del campo julia_totalanual otras dos veces antes de ejecutar la comparación.
tjuan := @Count(juan_totalanual);
tjulia := @Count(julia_totalanual);
dif := (tjuan - tjulia);
result := @If(@Sign(dif) = -1;@Subset(julia_totalanual;(tjulia - @Abs(dif)));
@Subset(uan_totalanual;(tjuan - dif)));
result2 := (@If(@Sign(dif) = -1;
@Max(juan_totalanual;result);@Max(result;julia_totalanual));"
@If(@IsError(result2);"Alguno de los campos de la lista está vacío";result2)
Véase también
@Max
Glosario
¿Desea opinar sobre la Ayuda?
Ayuda sobre la Ayuda
Abrir la Ayuda en pantalla completa
Glosario
¿Desea opinar sobre la Ayuda?
Ayuda sobre la Ayuda
Abrir la Ayuda en pantalla completa