聚合函数:
AVERAGE():忽略不可计算字符,且不计入分母
AVERAGEA():不可计算字符也计入分母
最大值 = MAX([列])
最小值 = MIN([列])
记录数 = COUNTROWS(表)
人数 = DISTINCTCOUNT(列)
COUNTA :计算列中单元格不为空的数目
COUNTBLANK 计算列中单元格为空白的数量
迭代函数:
列 = CALCULATE(SUMX(‘表’, [列1] - [列2] ))
因为迭代函数不具备筛选功能,所以需要套上一个CALCULATE函数。
averageX maxX minX countX countaX productX
EARLIER函数
计算下一个订单日期
下一个订单日期 = sumx(FILTER(‘表’,‘表’[序号] = EARLIER(‘表’[序号]) +1)) — 报错
累积求和

累积求和 = SUMX(FILTER(‘手机电视’,‘手机电视’[商品] = EARLIER([商品]) && ‘手机电视’[序号] <= EARLIER([序号])),‘手机电视’[销售量])
上式的需要也可以用其他列的表名代替
累计购买次数:
第几次购买 = COUNTROWS(FILTER(‘表’ , ‘表’[姓名] = EARLIER

本文详细介绍了Power BI中的聚合函数,如AVERAGE、MAX、MIN、COUNTROWS、DISTINCTCOUNT等,以及迭代函数的应用,如CALCULATE、SUMX、EARLIER。还探讨了VALUES和DISTINCT的区别,以及在处理参照完整性和去除空白行时的注意事项。
最低0.47元/天 解锁文章
3902

被折叠的 条评论
为什么被折叠?



