可以从“数学函数”菜单上获得数值函数。此类函数对数值进行运算,以将数字四舍五入、对其进行舍位或确定数字为正数还是负数。这些函数适用于所有数据提供程序(光栅、WFS 和 WMS 提供程序除外)。
为地理空间要素创建表达式时,可以使用以下数值函数:
函数 | 定义 | 语法 | 样例 |
---|---|---|---|
CEIL |
将数字向上舍入为下一个最大的整数。返回值使用输入数据类型。 例如,CEIL(2.6)=3 CEIL(-2.6)=-2 |
CEIL(数字_特性) |
CEIL(零件_成本) |
FLOOR |
将数字向下舍入为下一个最小的整数。返回值使用输入数据类型。 例如,FLOOR(2.6)=2 FLOOR(-2.6)=-3 |
FLOOR(数字_特性) |
SIGN(零件_成本) |
ROUND |
将数字舍入为指定的小数位数。返回值使用输入数据类型。 例如,ROUND(1.476,2)=1.48 |
ROUND(数字特性, 小数位数) |
ROUND(Part_Cost,2) |
SIGN |
查找数字的正负号。如果数字为正,则返回 1;如果数字为 0,则返回 0;如果数字为负,则返回 -1。返回值使用 Int16 数据类型。 例如,SIGN(-3.76)=-1 |
SIGN(数字_特性) |
SIGN(地块_销售_利润) |
TRUNC |
将日期正确舍位为指定格式('年'、'月'、'日'、'小时' 或 '分钟') 或 将数字特性舍位为指定的小数位数。返回值使用输入数据类型。 例如,TRUNC(1.476, 2)=1.47 此函数将返回 DOUBLE。 |
TRUNC(日期特性, '格式') TRUNC(数字_特性, 小数位数) |
TRUNC(维修_日期, '天') 或 TRUNC(Repair_Cost, 2) |