参考 > 函数参考 > 文本函数 > GetAsNumber
 

GetAsNumber

以字段类型数值的形式仅返回文本格式的数字。

格式 

GetAsNumber(文本)

参数 

文本 - 包含数值的任意文本表达式或文本字段

返回的数据类型 

数字

源于 

FileMaker Pro 6.0 或更低版本

说明 

与涉及数字或数值函数的公式配合使用。此函数除去文本中的所有非数字字符、前置零和小数点后的后置零。如果文本中的前面的数字前有负号"-"或者位于括号内"()",GetAsNumber 将返回负数,除非负号或左括号前面有句点或数字。如果文本中不包含零数字字符,则 GetAsNumber 返回空字符串。

您还可以使用函数将日期转换成天数。返回的数值是 0001/1/1 之后的天数。

示例 1 

GetAsNumber ("FY20") 返回"20"。

GetAsNumber ("$1,254.50") 返回"1254.5"。

GetAsNumber ("2 - 2")GetAsNumber ("2(2)") 返回"22"。

GetAsNumber ("-22")GetAsNumber ("(22)") 返回"-22"。

GetAsNumber (".(22)") 返回"22"。

示例 2 

当序列号的值为 TKV35FRG6HH84 时,GetAsNumber (序列号) 返回"35684"。

示例 3 

当"出生日期"字段包含 2019/10/10 时,GetAsNumber (出生日期) 返回"737342"。

示例 4 

当"密码"字段包含 QTjPLeRMaCV 时,GetAsNumber (密码) 会返回空字符串。

相关主题 

函数参考(类别列表)

函数参考(按字母顺序排序的列表)

关于公式

关于函数

定义计算字段

在公式中使用运算符