Power BI(十八)power pivot之高级聚合函数

power pivot常见的高级函数如下:

函数 说明
SUMX 求和
AVERAGEX 求平均值
MAXX 求最大值
MINX 求最小值
COUNTX 数值格式的计数
COUNTAX 所有格式的计数
MEDIENX 求中位值
RANKX 排名

由于聚合函数使用方法大同小异,我们这里用SUMX来看如何使用即可
SUM函数和SUMX有什么区别呢?如下图,销售记录中只有每一笔订单的数量及单价,假如我们想得到各个区的销售金额怎么办?
image.png

方法一:新增计算列和使用sum函数

新增计算列
image.png
穿建度量值
销售金额 的总和:=SUM([销售金额])
数据透视表
image.png
拖动即可
image.png

方法二:使用sumx函数

sumx函数一步到位不需要再新增计算列,直接写度量值
销售金额2:=SUMX(‘销售记录’,’销售记录’[数量]*’销售记录’[单价])
image.png
同样生成数据透视表
image.png
结果一致