BI算子函数

目录

_S(zb1)

_A(zb1)

_N(zb,true) 或者_N(zb,false),_N(zb)

_MAX(zb)

_MIN(zb1)

_PERCENTILE(zb1,percent)

_PAVG(zb1,percent1,percent2)


_S(zb1)

定义

对参数zb1求和。

参数

zb1

为主题表数据库中的某一字段,整型或浮点型数值。

示例

对主题表数据库中某一字段的所有记录求和;返回值为数值。

_S(A3)

_A(zb1)

定义

求指定参数的平均数。

参数

zb

为主题表数据库中的某一字段,整型或浮点型数值。

示例

求数据库中某一字段所有记录的平均数;返回值为数值。如果zb为null,则不参与统计。若要统计null,则此函数应写作_S(zb)/_N(*)。

_A(C3)

_N(zb,true) 或者_N(zb,false),_N(zb)

定义

求所有参数包含的元素的个数,当一个参数为数组类型时,该参数包含的元素个数为数组的长度。即计数。

参数

zb

为主题表数据库中的某一字段,任意类型。

true(false)

如果第2个参数为true,表示distinct,即去掉重复的记录;如果为false,表示忽略重复的记录;如果第2个参数为空,默认为false

示例

求数据库中某一字段的记录计数;返回值为整数。

_N(A1,A2,A3)=3;

假设B1表元浮动出10个表元,则_N(A1,A2,A3,B1$)=13

_MAX(zb)

定义

求一组参数中的最大值

参数

zb

为主题表数据库中的某一字段,整型或浮点型数值。

示例

求主题表数据库中的某一字段在所有记录中的最大值

_MAX(C4)

_MIN(zb1)

定义

求一组参数中的最小值。

参数

zb

为数据库中的某一字段,整型或浮点型数值。

示例

求主题表数据库中的某一字段在所有记录中的最小值。

_MIN(C4)

_PERCENTILE(zb1,percent)

定义

求一列数据的百分位数

参数

zb

为数据库中的某一字段,整型或浮点型数值。

percent

百分比数值。

示例

求主题表数据库中的某一字段在所有记录中的百分之十数值。

_PERCENTILE(C4,0.1) _PERCENTILE(C4,"10%")

注意

该函数仅为内存计算函数,不能用于数据库计算,函数参数中不能有 主题表字段

定义_QUARTILE(zb1,type)求一列数据的四分位数参数zb为数据库中的某一字段,整型或浮点型数值。type0 低位数;
1 第一四分位数(第 25 个百分点值);
2 第二四分位数(第 50 个百分点值);
3 第三四分位数(第 75 个百分点值);
4 高位数示例求主题表数据库中的某一字段在所有记录中的中位数的数值。_QUARTILE(C4,2)注意该函数仅为内存计算函数,不能用于数据库计算,函数参数中不能有 主题表字段

_PAVG(zb1,percent1,percent2)

定义

求一列数据的某一数据区间的平均线

参数

zb

为数据库中的某一字段,整型或浮点型数值。

percent1

起始百分比

percent2

截止百分比

示例

求主题表数据库中的某一字段在所有记录中的10%到20%的数值的平均线。

_PAVG(C4,0.1,0.2) _PAVG(C4,"10%","20%")

注意

该函数仅为内存计算函数,不能用于数据库计算,函数参数中不能有 主题表字段

猜你喜欢

转载自blog.csdn.net/weixin_43889788/article/details/129361677