Gibt die maximale Zeilennummer zurückHallo,
Ist es möglich, die Zeilennummer des Maximalwerts einer Spalte zu ermitteln?
Ich möchte eine Formel erstellen, die einen Wert in einer Spalte als Offset verwendet, und ich möchte sie in allgemeiner Form schreiben, sodass sie in Spalte 1 nach einem Maximalwert sucht und dann die Zeilennummer zurückgibt, sodass ich den Wert von verwenden kann col2 an dieser Zeilennummer als Offset.
Wie könnte ich das machen?
Dank im Voraus
Andy
Betreff: Gibt die maximale Zeilennummer zurückDanke schön!
Etwas optimiert, aber das ist, was ich habe und es scheint zu funktionieren.

Betreff: Gibt die maximale Zeilennummer zurück
@Hegedus schrieb:
Kann ich das nur mit dem Formeleditor machen?
Sicher.Suchen Sie die Zeile mit dem Maximalwert für Spalte X1 und geben Sie den entsprechenden Wert für X2 zurück:
:X2[Current Data Table() << Get Rows Where( Col Maximum( :X1 ) == :X1 )]
Sie können das direkt in den Formeleditor kopieren und es wird funktionieren.
Betreff: Gibt die maximale Zeilennummer zurückKann ich das nur mit dem Formeleditor machen?
Betreff: Gibt die maximale Zeilennummer zurückKomm mir zuvor.
Betreff: Gibt die maximale Zeilennummer zurückCol Max kann den Maximalwert in einer Spalte zurückgeben.So können Sie mithilfe des Beispieldatensatzes „Big Class“ die Zeile finden und sie verwenden, um den entsprechenden Wert in einer anderen Spalte zurückzugeben:
dt = Current Data Table();
max_row = dt << Get Rows Where(:height == Col Max(:height));
dt:weight[max_row]
Betreff: Gibt die maximale Zeilennummer zurückHier finden Sie eine einfache Lösung für Ihr Problem.Es kann direkt in eine Formel verschoben oder wie gezeigt in offenem Code verwendet werden:
names default to here(1);
dt=open("$SAMPLE_DATA\Semiconductor Capability.jmp" );
MaxRow=(dt<<GET rows="" where=""></GET>