我的目标是在第1列和第2列的第3列“ GRPEFFDTE”中找到最大值。如果这是正常的excel,我将使用:
=+IF(MAXIFS(C:C,B:B,B5,A:A,A5)=C5,1,0)
我认为我需要在table.max中使用if语句,但是我对Power Query不熟悉。如果有比我上面描述的方法更好的方法,可以是计算的字段或幂查询中的列,请告知!
滚动时我会更新,我真的不知道从哪里开始。
编辑1:下面的注释使我开始工作,但是正如我的注释所表明的,我需要获取与我的其他3列相对应的GRPEFFPRC,我不确定该怎么做。
编辑2:有关完整说明,请参见已接受答案的评论。
答案 0 :(得分:1)
如果只想要最大数量,则可以使用“分组依据”来实现。分组依据是一种基于共享列值将行分组在一起的操作,然后对该行组执行操作(如count,min,max等)。如果要在Power Query中执行此操作,则可以执行以下操作:
结果应该是一个表,其中MaxColumn是前两列中每对值的第三列的最大值。
相关功率查询公式:
= Table.Group(TableStep, {"Column1", "Column2"}, {{"MaxColumn", each List.Max([Column3]), type number}})