关于函数

函数是预定义的、命名的公式,可执行特定计算并返回单个的特定值。

大部分函数包括三个基本部分:

  • 函数名
  • 一组括号(如果函数采用参数的话)
  • 函数需要的参数

每个函数都会返回字段类型文本、数值、日期、时间、时间戳或容器的结果。

有关可以在何处使用函数的信息,请参阅关于公式

注释  有关主机与客户端上函数的解析方式不同之处的信息,请搜索知识库

参数

函数参数可以是常数(如 1.07 或"Hello")、字段参考(如“发票总计”)、表达式(如 1 + 12)或其他函数(如 NPV 函数)。您可以在用于包围参数的括号之前或之后使用空格,但空格不是必要的。当函数需要多个参数时,请使用列表分隔符(如分号)分隔单个参数。当您在“指定计算方式”对话框中添加函数时,必须按所示的相同顺序指定参数。

花括号 ({ }) 用于括住可选参数(例如,Case 函数Choose 函数)。如果指定可选参数,还必须指定其前面的所有可选参数。省略号 (...) 表示您可以添加更多参数,每个都由分号分隔(例如,在聚合函数中)。双引号 (" ") 指示文本字符串。

文字文本参数(如文件名)和布局名称都必须括在引号中。在字段名两边使用引号,以表示该文字字符串是参数(省略引号即表示字段中存储的值是一个参数)。您可以在括起参数的括号前后使用空格,但是空格不是必需的。当某个函数需要使用多个参数时,可以在参数之间使用分号。

此表显示部分 FileMaker Pro 函数的示例。

此函数

返回

Length("John")

4”,即文本“John”中的字符数

Round(销售税,2)

销售税四舍五入到两位小数的金额

Position(姓名,"Mc",1,1)

数字,代表一个文本字符串在另一个字符串中的开始位置,在此情况下,指示“Mc”在“姓名”字段中第一次出现的位置

Get (上一个错误)

数字,代表当前运行的脚本中最近执行的脚本步骤内的错误(如果有的话)

Sum(扩展价格)

重复字段“扩展价格”中所有值的总计