Una función es una fórmula predefinida y con nombre que ejecuta un cálculo específico y devuelve un valor único y específico.
La mayoría de las funciones tienen tres partes básicas:
•el nombre de la función
•un conjunto de paréntesis, si la función usa parámetros
•los parámetros requeridos por la función
Cada función devuelve un resultado del tipo de campo texto, numérico, fecha, hora, fecha y hora, o contenedor.
Para obtener información acerca de dónde se pueden utilizar las funciones, consulte Acerca de las fórmulas.
Nota Para obtener información sobre cómo se evalúan de forma diferente las funciones en el equipo anfitrión y el cliente, busque en la Knowledge Base de FileMaker.
Los parámetros de las funciones pueden ser constantes (como 1,07 u "hola"), referencias de campos (como TotalFactura), expresiones (como 1 + 12) u otras funciones (como la función NPV
). Puede utilizar espacios antes o después de los paréntesis de los parámetros, pero no son necesarios. Si una función requiere más de un parámetro, separe cada parámetro con un separador de lista, como un punto y coma. Debe especificar parámetros en el mismo orden que se muestra cuando añade una función en el Cuadro de diálogo Especificar cálculo.
Los parámetros opcionales se escriben entre llaves ({ }) (por ejemplo, la Función Case y la Función Choose). Si especifica un parámetro opcional, deberá también especificar todos los parámetros opcionales que le preceden. Los puntos suspensivos (...) significan que puede añadir más parámetros, separados por punto y coma (por ejemplo, en funciones de agregación). Las comillas dobles (" ") indican cadenas de texto.
Los parámetros de texto literales como nombres de archivos y nombres de presentaciones deben ir entre comillas. Utilice las comillas en los nombres de campos para indicar que la cadena literal es el parámetro (omita las comillas para indicar que el valor almacenado en el campo es el parámetro). Puede utilizar espacios antes o después de los paréntesis de los parámetros, pero no son necesarios. Utilice un punto y coma entre los parámetros si una función precisa más de uno.
En esta tabla se muestran ejemplos de algunas funciones de FileMaker Pro Advanced.
Esta función | Devuelve |
Length ("John") | 4, el número de caracteres del texto "John" |
Round (ImpuestoVentas,2) | Importe del impuesto sobre las ventas redondeado con dos decimales |
Position (Name, "Mc",1,1) | Un número que representa la posición inicial de una cadena de texto dentro de otra, en este caso indicando la posición de la primera aparición de "Mc" en el campo Nombre |
Get ( LastError ) | Un número que representa al error (si hubiera alguno) en el paso de guión ejecutado más recientemente en el guión que se está ejecutando en esos momentos |
Sum (PrecioAmpliado) | Total de todos los valores del campo repetido PrecioAmpliado |