Darf ich fragen, ob diese beiden Schritte durch eine Formel abgeschlossen werden können?1. In der ursprünglichen Rangliste stellten wir zunächst fest, dass das Gewicht die größte Position unter den drei Personen vor und nach dem Glauben war (7 Personen wurden jedes Mal verglichen).
2. Finden Sie dann die Anzahl der Zeilen zwischen dem Gleichheitszeichen jeder Zeile und dem Maximalgewicht.
(Wenn er ein Maximalgewicht hat, werden seine nachfolgenden Zeilen mit dem neuen Maximalgewicht verglichen.)
Diese Tabellendaten in dt = Open ("$ SAMPLE_DATA / Big class.jmp"); ich kann der Datei nur 2 Spalten hinzufügen, um sie zu vervollständigen.
Betreff: Darf ich fragen, ob diese beiden Schritte durch eine Formel abgeschlossen werden können? Es scheint zu funktionieren. Ich möchte einen besseren Weg, Danke! 
Betreff: Darf ich fragen, ob diese beiden Schritte durch eine Formel abgeschlossen werden können?Hier ist eine Option, um dies in einer Spalte zu tun, beachten Sie, dass der neue Spaltenname 'IntervalNew' ist:

Skript zum Erstellen der Spalte mithilfe der großen Klassendatentabelle:
Spoilernames default to here(1);
dt = open("$SAMPLE_DATA/big class.jmp");
dt << New Column( "IntervalNew",
Numeric,
"Continuous",
Format( "Best", 12 ),
Formula(
If(
Row() == 1, 1,
:weight == Max( :weight[Index( Row() - 3, Row() + 3 )] ), 0,
Lag( :IntervalNew ) + 1
)
)
);