BI@Report函数字典
BI@Report函数字典涵盖了BI@Report系统中所应有到的所有的函数包括数学函数、时间日期函数、字符串函数、逻辑函数、统计函数、数据转换函数、钻取函数、对象函数、算子等。
数字函数:主要介绍了对数值的求绝对值、余弦、求圆周率等相关操作的函数。
时间日期型函数:主要是对日期进行一些处理包括返回由指定年、月、日合成的日期常量DATA,将一日期转变成字符串DATETOSTR等等。
字符串函数:主要是通过函数将字符串进行指定的操作,如将一数字格式化为指定格式后输出的函数char,等等。
逻辑函数:主要包括if、and、blank、or等。其中blank是判断表达式是否为空(NULL)。
统计函数:如求平均值,最大值等。
数据转换函数:主要有:asint(将某个值转换成整型)、asnum(将某个值转换成数值型)、asstr(将某个值转换成字符串型)。
对象函数:主要包括返回分布检验对象函数、聚类函数、预测函数、钻取函数、其它函数、算子等。
目前BI@Report系统所支持的钻取函数分别有: _z、_zi、_zq、_zg,目的都是为了对分析表某些指标求明细,这些函数为脚本函数,要配合javascript脚本语言写在表元链接属性中来使用,本手册分别对这些函数进行说明和列举。

第一部分数学函数
1. ABS
定义:ABS(value)
对value求绝对值。
参数:
value 是整形或浮点型数值。
示例:
求绝对值,返回值为等于或大于0的实数
ABS(-1.2)=1.2
2. ASINH
定义:ASINH(value)
求value的反双曲正弦
参数:
value 是任意实数。
示例:
求反双曲正弦值,返回值为任意实数。
ASINH(-2.5)=-1.64723
ASINH(10)=2.998223
3. C
定义:C(I1,I2)
求I1的组合
参数:
I1 任意整数
I2任意整数
示例:
组合,返回值为整数。
C(6,2)=15
4. COS
定义:COS(N)
计算给定角度的余弦值
参数:
N 以弧度表示的需要求余弦值的角度。
示例:
计算给定角度的余弦值,返回值为实数。
COS(1.57)=0
5. c++trunc函数DEGREES
定义:DEGREES(N)
将数字从弧度转换为度数
参数:
N 以弧度表示的角度
示例:
将给的弧度转换到角度,返回值为实数
DEGREES(0.52)=29.793805
6. EVEN
定义:EVEN(N)
返回沿绝对值增大方向取整后最接近的偶数
参数:
N 任意实数
示例:
该函数返回沿绝对值增大方向取整后最接近的偶数。不论N的正负号如何,函数都向远离零的方向舍入,如果N恰好是偶数,则无需进行任何舍入处理。
EVEN(1.5)=2
EVEN(3)=4
EVEN(-1)=-2
7. EXP
定义:EXP(N)
返回e的n次幂。常数e为自然对数的底数,等于2.71828182845904
参数:
N 任意实数
示例:
该函数返回返回e的N次幂。常数e为自然对数的底数,N为任意实数,作为常数e的指数。EXP函数与LN函数互为反函数
EXP(3)=20.08553692
EXP(0)=1
EXP(LN(2))=2
8. FACT
定义:FACT(I)
求I1的阶乘。自然数i的阶乘是所有小于或等于i的正整数的积
参数:
I 任意正整数
示例:
该函数求I1的阶乘,返回值为正整数。
FACT(5)=120
9. INT
定义:INT(N)
返回数字舍入后的整数值
参数:
N 需要进行取整处理的实数
示例:
返回数字舍入后的整数值,返回值为整数。
INT(8.9)=8
INT-8.9)=-8
下面公式将返回 A1 单元格中的一个正实数的小数部分:
A1-INT(A1)
10. LN
定义:LN(N)
求以e为底的自然对数
参数:
N 需要求自然对数的实数,N必须保证LN的结果在实数域内有意义。
示例:
返回以e为底的N的自然对数,返回值为实数。
ln(10)=2.3025
ln(2)=0.6931
11. LOG
定义:LOG(N1,N2)
按指定的任意底数,返回数值的对数

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。