
Skripte sind prozedural. Mit anderen Worten: JMP wertet ein Skript beginnend mit der ersten Zeile bis zur letzten Zeile aus. Bei manchen Skripten muss JMP eine Aktion mehrmals wiederholen. Sie wiederholen den Code für diese Aktion in Ihrem Skript jedoch nicht jedes Mal, wenn JMP die Aktion ausführen soll. Stattdessen verwenden Sie spezielle Iterationsfunktionen, um diesen Teil des Codes zu wiederholen. In manchen Fällen ist die Anzahl der Iterationen möglicherweise bei jeder Ausführung des Skripts gleich. Beispiel: Sie müssen Regelkarten für eine feste Anzahl von Antworten erstellen. In anderen Fällen hängt die Anzahl der Iterationen möglicherweise von der Situation ab und kann sich daher bei jeder Auswertung des Skripts durch JMP ändern. Beispiel: Sie möchten alle numerischen Spalten mit der Distribution-Plattform analysieren und das Skript für jede beliebige Datentabelle ausführen können. Manchmal hängt die Anzahl der Iterationen möglicherweise vom Erreichen einer bestimmten Bedingung ab. Es gibt JSL-Funktionen, die nützliche Informationen zum Bestimmen der Anzahl der Iterationen liefern. N Col gibt die Anzahl der Spalten in einer Datentabelle oder Matrix zurück, N Row die Anzahl der Zeilen. N Items gibt die Anzahl der Elemente in einer Liste zurück, und N Table die Anzahl der geöffneten Datentabellen. Die Funktion N Col wird häufig verwendet, daher werfen wir einen kurzen Blick darauf. Diese Funktion gibt die Anzahl der Spalten in der aktuellen Datentabelle zurück, wenn kein Argument angegeben ist, oder die Anzahl in einer angegebenen Datentabelle oder Matrix, wenn Sie das optionale Argument angeben.