BI算子函数

本文介绍了数据库计算中的一系列函数,包括求和(_S)、平均值(_A)、计数(_N)、最大值(_MAX)、最小值(_MIN)、百分位数(_PERCENTILE)以及数据区间平均线(_PAVG)。这些函数用于分析和统计字段值,例如求字段所有记录的总和、平均数、去重计数等,并提供了内存计算的百分位数和四分位数功能。
摘要由CSDN通过智能技术生成

目录

_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%")

注意

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

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值