我想返回每行日期的最大值,我想返回“最后时间”列中每行的工人 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])})
谢谢!
DAX 带有计算列
MaxValue = MAXX({[Worker 1], [Worker 2], [Worker 3]}, [Value])
PowerQuery 带有自定义列
List.Max({[Worker 1], [Worker 2], [Worker 3]})