在DAX或Power Query中,如何返回每行的最大值?

问题描述 投票:0回答:1

我想返回每行日期的最大值,我想返回“最后时间”列中每行的工人 1、2 和 3 之间的最后时间。

原始表格和列

结果表和列

在 Excel 中这是超级简单的 MAX(A1,B1,C1), MAX(A2,B2,B2)....

在 Dax 中我创建了一个专栏

LT1 = MAX(example[Worker 1],example[Worker 2])

然后是另一栏

Last Time = max(example[la1],example[Worker 3])

我得到了正确的结果,但我希望有比这更优雅的解决方案。

谢谢你,

我也尝试过,但没有成功

MaxValue = MAXX('Table', {MAX('Table'[Column1]), MAX('Table'[Column2]), MAX('Table'[Column3])})

谢谢!

powerbi dax powerquery
1个回答
0
投票

DAX 带有计算列

MaxValue = MAXX({[Worker 1], [Worker 2], [Worker 3]}, [Value])

PowerQuery 带有自定义列

List.Max({[Worker 1], [Worker 2], [Worker 3]})
© www.soinside.com 2019 - 2024. All rights reserved.