OfficeExcel(8)-01——PowerPivot
PowerPivot中的DAX函数
1、DISTINCTCOUNT不重复计数
计算客户数量:=DISTINCTCOUNT([客户名称])
计算平均每张订单的金额:①先求出总金额:=SUM([金额])、订单数量:=COUNT([订单编号])
②平均订单金额:=[总金额]/[订单总数]
2、关系函数
RELATED:从“一”端提取/引用“多“端的列值,类似于VLOOKUP
与RELATEDTABLE:从“多”端提取/引用“一”端的相关行的表格
①每个订单对应的区域:
同理求每个订单对应的区域的大单最低金额:=RELATED(‘大单定义’[大单最低金额])
在判断是否是大单:是为1,不是为0
=IF([金额]>[大单定义],1,0)
②每个省的订单数量,用RELATEDTABLE,出现错误。多行数据不能单独放在一个单元格中!
应该用:
排名:=RANK.EQ([订单数量],[订单数量])
3、CALCULATE函数:CALCULATE(表达式(度量值),筛选条件1…筛选条件N)
①求大单金额:注意筛选条件一定要加上表名!
-
重要属性:筛选条件不受自身切片器的控制。通常用来计算某一个属性,某一个单独产品、某一个年份、某一维度等。