函数是预定义的、命名的公式,可执行特定计算并返回单个的特定值。
大部分函数包括三个基本部分:
•函数名
•一组括号(如果函数采用参数的话)
•函数需要的参数
每个函数都会返回字段类型文本、数值、日期、时间、时间戳或容器的结果。
有关可以在何处使用函数的信息,请参阅关于公式。
注释 有关主机与客户端上函数的解析方式不同之处的信息,请搜索 FileMaker 知识库。
函数参数可以是常数(如 1.07 或"hello")、字段参考(如"发票总计")、表达式(如 1 + 12)或其他函数(如 NPV
函数)。您可以在用于包围参数的括号之前或之后使用空格,但空格不是必要的。当函数需要多个参数时,请使用列表分隔符(如分号)分隔单个参数。当您在"指定计算方式"对话框中添加函数时,必须按所示的相同顺序指定参数。
花括号 ({ }) 用于括住可选参数(例如,Case 函数和 Choose 函数)。如果指定可选参数,还必须指定其前面的所有可选参数。省略号 (...) 表示您可以添加更多参数,每个都由分号分隔(例如,在聚合函数中)。双引号 (" ") 指示文本字符串。
文字文本参数(如文件名)和布局名称都必须括在引号中。在字段名两边使用引号,以表示该文字字符串是参数(省略引号即表示字段中存储的值是一个参数)。您可以在括起参数的括号前后使用空格,但是空格不是必需的。当某个函数需要使用多个参数时,可以在参数之间使用分号。
此表显示部分 FileMaker Pro Advanced 函数的示例。
此函数 | 返回 |
Length ("John") | "4",即文本"John"中的字符数 |
Round (销售税, 2) | 销售税四舍五入到两位小数的金额 |
Position (姓名, "Mc", 1, 1) | 数字,代表一个文本字符串在另一个字符串中的开始位置,在此情况下,指示"Mc"在"姓名"字段中第一次出现的位置 |
Get (上一个错误) | 数字,代表当前运行的脚本中最近执行的脚本步骤内的错误(如果有的话) |
Sum (扩展价格) | 重复字段"扩展价格"中所有值的总计 |