我试图在这个表中使用Power Query:

我的目标是在第3列"GRPEFFDTE“中为每一列和第2列找到最大值。如果这是正常的excel,我将使用:
=+IF(MAXIFS(C:C,B:B,B5,A:A,A5)=C5,1,0)为了使它像ISMAX专栏一样,在这里:

我认为我需要在table.max中使用if语句,但我对Power查询并不熟悉。如果有一个比我上面描述的更好的方法,可以是一个计算字段或在power查询中的一个列,请告知!
我会更新我的滚动,我真的不知道从哪里开始。
编辑1:下面的评论让我开始了,但正如我的评论所指出的,我需要得到与我的其他3列相对应的GRPEFFPRC,我不知道该如何做。
编辑2:请参阅对已接受答案的评论,以获得完整的解释。
发布于 2018-07-24 22:53:27
如果您只想得到最大值,那么您可以使用Group来完成这一任务。Group By是一种基于共享列值将行组合在一起的操作,然后对该组行(如count、min、max等)执行操作。如果要在Power Query中执行此操作,可以执行以下操作:
结果应该是一个表,其中MaxColumn是前两列中每对值的第三列的最大值。
相关的电源查询公式:
= Table.Group(TableStep, {"Column1", "Column2"}, {{"MaxColumn", each List.Max([Column3]), type number}})
https://stackoverflow.com/questions/51507802
复制相似问题