一般数字函数
在以下一般数字函数中,参数为表达式,其中 x 应解释为实值数。所有函数均可用于数据加载脚本和图表表达式。
使用每个函数的下拉列表可查看每个函数的简短描述和语法。单击语法描述中的函数名称可了解更多信息。
BitCount() 用于返回将小数的等值二进制数中设置为 1 的位数。即该函数用于返回 integer_number 中的设置位,其中 integer_number 解释为标记的
32 位整数。
bitcount(integer_number)
Div() 用于返回第一个参数算术除以第二个参数的整数部分。两个参数都解释为真实数字,即它们不必是整数。
div(integer_number1, integer_number2)
Fabs() 用于返回 x 的绝对值。结果为正数。
fabs(x)
Fact() 用于返回正整数 x 的阶乘。
fact(x)
Frac() 用于返回 x 的小数部分。
frac(x)
Sign() 用于根据 x 是正数、0 或负数分别返回 1,0 或 -1。
sign(x)
组合和排列函数
Combin() 用于返回 q 元素组合数,它可从一组 p 项目中选取。公式如下:Combin(p,q) = p! / q!(p-q)! 选择项目的顺序不重要。
combin(p, q)
Permut() 用于返回 q 元素排列数,它可从一组 p 项目中选取。公式如下:Permut(p,q) = (p)! / (p - q)! 选择项目的顺序很重要。
permut(p, q)
模函数
fmod() 是一个广义模函数,用于返回第一个参数(被除数)整除第二个参数(除数)的余数部分。结果为实数。两个参数都解释为实数,即它们不必是整数。
fmod(a, b)
Mod() 是一个数学模函数,用于返回整数除法的非负余数。第一个参数是被除数,第二个参数是除数,这两个参数均必须是整数值。
mod(integer_number1, integer_number2)
奇偶校验函数
Even() 用于返回 True (-1)(如果 integer_number 为偶整数或零)。用于返回 False (0)(如果 integer_number 为奇整数),返回 NULL(如果 integer_number 不是整数)。
even(integer_number)
Odd() 用于返回 True (-1)(如果 integer_number 为奇整数或零)。用于返回 False (0)(如果 integer_number 为偶整数),返回 NULL(如果 integer_number 不是整数)。
odd(integer_number)
舍入函数
Ceil() 将数值向上取整到通过 offset 数值偏移的 step 的最接近倍数。
ceil(x[, step[, offset]])
Floor() 将数值向下取整到通过 offset 数值偏移的 step 的最接近倍数。
floor(x[, step[, offset]])
Round() 用于返回通过偏移 offset 数值向上或向下取整到 step 最接近倍数的结果。
round( x [ , step [ , offset ]])