[已解决] 对多个度量值取最大值或平均值的DAX函数

  [复制链接]
查看126736 | 回复128 | 2020-9-25 02:20:01 | 显示全部楼层 |阅读模式
如图所示,对两个度量值取大值,可以用MAX函数,但只能对两个度量值比较,且Average也不支持。

如果要实现对多个度量值取最大值或取平均值,该DAX函数该如编写,还请版主和各位大神指教。

谢谢。 10341101750301.png
10341101750303.zip (75.42 KB, 下载次数: 0)
回复

使用道具 举报

haohao8 | 2020-9-25 02:26:01 | 显示全部楼层
PP里,主要是对列而不是对单元格进行值运算,所以MAX更多的是对列取最大值,不会像表函数那样可以有多个参数。那么得把多个参数逆透视到1列中再用MAX就可以了。平均值也可以有了。

10341101750304.rar (101.84 KB, 下载次数: 0)
回复

使用道具 举报

wwolf | 2020-9-25 02:34:01 | 显示全部楼层
PP里,主要是对列而不是对单元格进行值运算,所以MAX更多的是对列取最大值,不会像表函数那样可以有多个参 ...


与技术无关,原来问题出在基本概念上了 10341101750302.png
10341101750305.rar (83.76 KB, 下载次数: 0)
回复

使用道具 举报

绝对原因 | 2020-9-25 02:38:01 | 显示全部楼层
PP里,主要是对列而不是对单元格进行值运算,所以MAX更多的是对列取最大值,不会像表函数那样可以有多个参 ...


感谢您拨冗指点。

实际场景中,对几十万记录、N个度量值求极大或平均时,PowerQuery似乎会有些吃力,且每次PQ刷新时间也较长。

所以,试想能否通过Addcolumns函数,编写出一个这样的度量值,可以直接在模型里运算。
回复

使用道具 举报

dgzxpx | 2021-5-25 13:28:14 | 显示全部楼层
为毛老子总也抢不到沙发?!!
回复

使用道具 举报

ken2 | 2021-6-17 08:19:54 来自手机 | 显示全部楼层
支持一下云发教育!
回复

使用道具 举报

only2 | 2021-6-24 19:19:08 | 显示全部楼层
我也顶起出售广告位
回复

使用道具 举报

xj3633 | 2021-8-5 16:46:28 | 显示全部楼层
不错不错.,..我一直很喜欢
回复

使用道具 举报

Turbo | 2021-8-16 06:15:41 | 显示全部楼层
努力蜕变中
回复

使用道具 举报

hrs222hrs | 2021-9-22 14:38:06 来自手机 | 显示全部楼层
发发呆,回回帖,工作结束~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则