2020-05-12
阅读量:
1094
Power BI在数据汇总,对金额合计排序时为什么不能用 “排序 = rankx(all('商机相关企业信息'[城市]),sum('商机记录'[商机金额(M)]))” ?
因为聚合函数是筛选上下文,这样做排序是不对的。
注意:不要把聚合类函数直接嵌套在其他函数内部使用,需要先把聚合函数在外边创建好度量值,再把度量值引用到其他函数内部使用才行
我们可以采用以下两种方法:
1. 排序 = RANKX(ALL('商机相关企业信息'[城市]),[1.金额合计])
---这里的金额合计即是创建的度量值
2. 排序 = RANKX(ALL('商机相关企业信息'[城市]),CALCULATE(SUM('商机记录'[商机金额(M)])))
---calculate可以将筛选上下文转成行上下文






评论(0)


暂无数据
推荐帖子
0条评论
0条评论