返回最大值的行号你好,
是否可以获取某列最大值所在的行号?
我想创建一个使用列中的值作为偏移量的公式,并且我想以通用形式编写它,以便它在 Col1 中查找最大值,然后返回行号,这样我就可以使用col2 以该行号作为偏移量。
我怎么能这样做呢?
提前致谢
安迪
回复:返回最大值的行数谢谢你!
稍微调整了一下,但这就是我所拥有的,而且似乎有效。

回复:返回最大值的行数
@赫格杜斯写道:
我可以仅使用公式编辑器来执行此操作吗?
当然。找到 X1 列具有最大值的行并返回 X2 的相应值:
:X2[Current Data Table() << Get Rows Where( Col Maximum( :X1 ) == :X1 )]
您可以将其直接复制到公式编辑器中,它就会起作用。
回复:返回最大值的行数我可以仅使用公式编辑器来执行此操作吗?
回复:返回最大值的行数打败我吧。
回复:返回最大值的行数Col Max 可以返回列中的最大值。以下是如何使用 Big Class 示例数据集找到该行并使用它返回不同列中的相应值:
dt = Current Data Table();
max_row = dt << Get Rows Where(:height == Col Max(:height));
dt:weight[max_row]
回复:返回最大值的行数这是解决您问题的简单方法。它可以直接移至公式中,或在开放代码中使用,如下所示:
names default to here(1);
dt=open("$SAMPLE_DATA\Semiconductor Capability.jmp" );
MaxRow=(dt<<GET rows="" where=""></GET>