傳回最大值的行號你好,
是否可以取得某列最大值所在的行號?
我想創建一個使用列中的值作為偏移量的公式,並且我想以通用形式編寫它,以便它在 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>