发布:2024/11/17 20:39:23作者:管理员 来源:本站 浏览次数:259
聚合,数学及迭代函数
1.相关聚合函数
2.其他聚合函数
3. 三角函数
4. 数学函数
5. 信息函数
6. 迭代函数
1.相关聚合函数
聚合函数 公式 含义
最大值 max(“表”[销售额]) 取最大值
最小值 min(“表”[销售额]) 取最小值
记录数 countrows(“表”) 取行数
人数 distinctcount(‘表’[姓名]) 去重行数
countA函数 COUNTAX(表名, 表名[列名]) 计算列单元格不为空的数目
countblank函数 COUNTBLANK(表名[列名]) 计算列单元格为空的数目
product函数 PRODUCT(表名[列名]) 计算列中单元格的乘积
2.其他聚合函数
函数 含义
average() 求数值个数/数值总行数的平均值
averagea() 求数值个数/总行数的平均值
在这里插入图片描述
3. 三角函数
函数 描述
cos([number]) 返回给定角度余弦值
cosh([number]) 返回给定数字的双曲余弦值
cot([number]) 返回以弧度表示的角度的余切值
coth([number]) 返回双曲角度的双曲余切值
sin([number]) 返回给定角度的正弦值
sinh([number]) 返回一个数字的双曲正弦值
tan([number]) 返回给定角度的正切值
tanh([number]) 返回给定数字的双曲正切值
degrees([number]) 将弧度转为角度
redians([number]) 将角度转为弧度
sqrt([number]) 返回(number*pi)的平方跟
4. 数学函数
函数 描述
abs([number]) 返回绝对值
exp([number]) 返回自然常数e的给定数字次方
fact([number]) 返回数字的阶乘
mod([number],[number]) 返回指定数字被整除后的余数
ln([number]) 返回数字的自然对数
log([number],[base]) 返回以数字为底的对数,base默认为10
log10([number]) 返回以10为底的对数
pi() 返回圆周率的值
power( [number],[Power]) 返回提升到幂的数字的结果
sign([number]) 返回数字的符号:如果数字是正数,则返回 1;如果数字是零,则返回 0;如果数字是负数,则返回-1
sqrt([number]) 返回给定数字的平方根
rand() 返回一个大于等于 0 且小于 1 的随机数,均匀分布。随机数在重新计算时发生变化。
randbetween([bottom],[top]) 返回指定数字之间的随机数
even([number]) 向上舍入到最近的偶数数字
odd([number]) 向上舍入到最近的奇数数字
GCD([number],[number]) 返回两个整数的最大公约数。最大公约数是除 1 和 2 而没有余数的最大整数
LCM([number],[number]) 返回整数的最小公倍数。最小公倍数是最小的正整数,它是两个整数参数 1 和 2 的倍数。使用 LCM 添加不同分母的分数
QUOTIENT ( [Numerator], [Denominator>]) 返回除法的整数部分
5. 信息函数
函数 描述
iseven([value]) 判定是否为偶数,并返回 TRUE 或 FALSE
isodd([value]) 判定是否为奇数,并返回 TRUE 或 FALSE
isblank([value]) 检查值是否为空,并返回 TRUE 或 FALSE
iserror([value]) 检查值是否为错误,并返回 TRUE 或 FALSE
islogical([value]) 检查值是否是逻辑值(TRUE 或 FALSE),并返回 TRUE 或 FALSEISNONTEXT ( )
isnontext([value]) 检查值是否为非文本(空白单元格是非文本),并返回 TRUE 或 FALSE
isnumber([value]) 检查值是否为数字,并返回 TRUE 或 FALSE
istext([value]) 检查值是否为文本,并返回 TRUE 或 FALSE
isempty([value]) 检查表或表表达式是否为空
6. 迭代函数
解释:将每一行按算术表达式计算后,再根据计算结果求和。
函数 公式
sumx(表,算术表达式) 将每一行按算术表达式计算后,再根据计算结果求和
averagex(表,算术表达式) 将每一行按算术表达式计算后,再根据计算结果求均值
maxx(表,算术表达式) 将每一行按算术表达式计算后,再根据计算结果求最大值
minx(表,算术表达式) 将每一行按算术表达式计算后,再根据计算结果求最小值
countx(表,算术表达式) 将每一行按算术表达式计算后,再根据计算结果求个数
countax(表,算术表达式) 将每一行按算术表达式计算后,再根据计算结果求不为空的数量
productx(表,算术表达式) 将每一行按算术表达式计算后,再根据计算结果求乘积
例子
sumx10 = CALCULATE((sumx('子表','子表'[成绩]*10)))
© Copyright 2014 - 2024 柏港建站平台 ejk5.com. 渝ICP备16000791号-4