1. 概述

数值函数允许您对字段中的数据值执行运算。字段函数只能用于包含数字值的字段。本文介绍数值函数及其在本产品中的用法。

2. 示例

例如,您有一个名为“利润差异”的字段,其中包含利润中的差异值。其中一个值可能为-700。您可以使用 ABS 函数返回该数字以及该字段中所有其他数字的绝对值。

语法:ABS([利润差异])

因此 ABS(-700) = 700

3. 可用数值函数列表

函数 描述 语法 示例
ABS 返回给定数字的绝对值 ABS(数值) ABS(-7) = 7
ACOS 返回给定数字的反余弦。结果以弧度表示。 ACOS(数值) ACOS(-1) = 3.14159265358979
ASIN 返回给定数字的反正弦。结果以弧度表示。 ASIN(数值) ASIN(1) = 1.5707963267949
ATAN 返回给定数字的反正切。结果以弧度表示。 ATAN(数值) ATAN(180) = 1.5652408283942
ATAN2 返回两个给定数字(x 和 y)的反正切。结果以弧度表示。 ATAN2(数值1,数值2) ATAN2(2,1) = 1.10714871779409
CEIL 上取整:将数字舍入为值相等或更大的最近整数。 CEIL(数值) CEIL(3.1415) = 4
COS 返回角度的余弦。以弧度为单位指定角度。 COS(数值) COS(PI( )/4) = 0.707106781186548
COT 返回角度的余切。以弧度为单位指定角度。 COT(数值) COT(PI( )/4) = 1
DEGREES 将以弧度表示的给定数字转换为度数。 DEGREES(数值) DEGREES(PI( )/4) = 45.0
DIV 返回将整数 1 除以整数 2 的除法运算的整数部分。 DIV(整数 1, 整数 2) DIV(11,2) = 5
EXP 返回 e 的给定数字次幂。 EXP(数值) EXP(2) = 7.389
EXP(-[Growth Rate]*[Time])
FLOOR 下取整:将数字舍入为值相等或更小的最近整数。 FLOOR(数值) FLOOR(3.1415) = 3
LN 返回数字的自然对数。如果数字小于或等于 0,则返回 Null。 LN(数值)
LOG 返回数字以给定底数为底的对数。如果省略了底数值,则使用底数 10。 LOG(底数, 真数) LOG(2, 16) = 4
MAX 返回两个参数(必须为相同类型)中的较大值。也可应用于聚合计算中的单个字段。 MAX(表达式) MAX(4,7)
MAX([访问量])
MIN 返回两个参数(必须为相同类型)中的较小值。也可应用于聚合计算中的单个字段。 MIN(表达式) MIN(4,7)
MIN([访问量])
PI 返回数字常量 pi:3.14159。 PI( )
RADIANS 将给定数字从度数转换为弧度。 RADIANS(数值) RADIANS(180) = 3.14159
ROUND 将数字舍入为指定位数。小数位数 要在最终结果中包含的小数位数精度。如果省略 小数位数,则 number 舍入为最接近的整数。 ROUND(数值,小数位数) ROUND(3.1415,2)=3.14
SIN 返回角度的正弦。以弧度为单位指定角度。 SIN(数值) SIN(0) = 1.0
SQRT 返回数字的平方根。 SQRT(数值) SQRT(25) = 5
SQUARE 返回数字的平方。 SQUARE(数值) SQUARE(5) = 25
TAN 返回角度的正切。以弧度为单位指定角度。 TAN(数值) TAN(PI ( )/4) = 1.0
ZN 如果表达式不为 Null,则返回该表达式,否则返回零。使用此函数可使用零值而不是 Null 值。 ZN(表达式) ZN([利润]) = [利润]