![fbcd3c4e0ea679831638c1aba820ce0e.png](https://i-blog.csdnimg.cn/blog_migrate/b2c354fd58b4ce9579a5156b9c7232af.jpeg)
BI函数字典涵盖了BI系统中所应有到的所有的函数包括数学函数、时间日期函数、字符串函数、逻辑函数、统计函数、数据转换函数、钻取函数、对象函数、算子等。
数字函数主要介绍了对数值的、求绝对值、余弦、求圆周率等相关操作的函数。
时间日期型函数主要是对日期进行一些处理包括返回由指定年、月、日合成的日期常量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任意整数
示例ÿ