power bi聚合,数学及迭代函数

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

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

荼靡~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值