Neue Frage – Grundlegende Reihenfolge in einer SpalteIch bin ein Anfänger in JMP und dem Programmieren insgesamt. Ich versuche herauszufinden, wie ich eine Folge von 0, 25, 50, 100 erstellen und sie 8 Mal wiederholen kann.
Ich habe Sequence(0,100,25,8) ausprobiert und offensichtlich wird auch 75 angezeigt.
Und ich kann es beim besten Willen nicht herausfinden.
Chatgpt hat mir den folgenden Code gegeben:
If(Mod(Row(), 4) == 0, 0, If(Mod(Row(), 4) == 1, 25, If(Mod(Row(), 4) == 2, 50 , If(Mod(Row(), 4) == 3, 100, 0))))
Und es ergibt für mich absolut keinen Sinn.
Ich würde mich freuen, wenn es einen einfacheren Weg gäbe oder es für mich einfach vereinfacht.
Ich danke Ihnen für Ihre Hilfe!
Grundlegende Datenanalyse und ModellierungVersuchsplanungBetreff: Neue Frage – Grundlegende Reihenfolge in einer SpalteDer einfachste Weg, dies zu tun, besteht darin, eine neue Spalte mit Sequenzdaten zu initialisieren

Sie können das Skript dann aus dem Protokoll abrufen, wenn Sie JMP16+ und das erweiterte Protokoll aktiviert haben (falls Sie es benötigen).
Local({dt},
dt = Data Table("Untitled 2");
dt << Begin Data Update << Add Rows(40);
For Each Row(dt, :Column 1 = Sequence(0, 100, 25, 1));
dt << End Data Update;
);
Bearbeiten: Die Frage falsch verstanden, Sie möchten dort nicht 75 haben. Eine Möglichkeit besteht dann darin, eine 75 auszuwählen, mit der rechten Maustaste zu klicken, passende Zellen auszuwählen und diese zu löschen

(jmp kann dies auch aufzeichnen)
Betreff: Neue Frage – Grundlegende Reihenfolge in einer SpalteDie ChatGPT-Antwort ist falsch (die Indizierung von JMP beginnt nicht bei 0) und ich würde in JMP sowieso auch anders schreiben
If(Mod(Row() - 1, 4) == 0,
0
, Mod(Row() - 1, 4) == 1,
25
, Mod(Row() - 1, 4) == 2,
50
, Mod(Row() - 1, 4) == 3,
100
)
Die Verwendung von Match() ist in diesem Fall höchstwahrscheinlich auch klarer
Match(Mod(Row() - 1, 4), // JMP indexing starts from 1 instead of 0
0, 0,
1, 25,
2, 50,
3, 100,
.
)
Sie können beides als Formel in eine Formelspalte einfügen und dann so viele Zeilen hinzufügen, wie Sie benötigen.
Der Scripting Index ist sehr hilfreich, wenn Sie wissen möchten, was die Funktionen tun. Er bietet auch Beispiele, die Sie ausführen können. Es kann im Hilfemenü von JMP gefunden werden

Mit der Schaltfläche „Hilfe“ wird die JMP-Hilfeseite für diese Funktion geöffnet Modulo(Zahl, Teiler)
Betreff: Neue Frage – Grundlegende Reihenfolge in einer SpalteSie können es auch einfach verwenden Repat() Und Werte setzen() , so was:
Names Default to Here( 1 );
nt = New Table( "test",
<<NEW column=""></NEW>