Acerca de las funciones
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, marca de 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, que está disponible en
http://filemaker-es.custhelp.com.
Parámetros
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.
Importante Para obtener más información sobre los parámetros de texto literales, consulte
Funciones de diseño.
Los parámetros opcionales se escriben entre llaves ({ }) (por ejemplo, la
función Case y la
función Choose). 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.
En esta tabla se muestran ejemplos de algunas funciones de FileMaker Pro.
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 guion ejecutado más recientemente en el guion que se está ejecutando en esos momentos |
Sum (PrecioAmpliado) | Total de todos los valores del campo repetido PrecioAmpliado |
Temas relacionados