数值函数

可以从“数学函数”菜单上获得数值函数。此类函数对数值进行运算,以将数字四舍五入、对其进行舍位或确定数字为正数还是负数。这些函数适用于所有数据提供程序(光栅、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)