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)))