Wie werte ich jede Zeile aus?Hallo zusammen,
Ich habe Amplitude 21 als Beispieldatentabelle und möchte zum Beispiel feststellen, ob die Amplitude erfolgreich ist oder nicht. Wie kann ich jede Zeile bewerten, wenn sie bestanden/nicht bestanden ist?
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Amplitude 21.jmp");
New Column ("Pass/Fail", Character)
DatentabelleAndereRe: Wie werte ich jede Zeile aus?Sie können For Each Row() verwenden!
Names Default To Here( 1 );
Open( "$SAMPLE_DATA/Big Class.jmp" );
For Each Row( :height = -:height );
Re: Wie werte ich jede Spalte aus?Ich verstehe nicht, wie Amplitude sein kann > 4 und < 4, es sei denn, Sie suchen nach Amplitudenwerten, die den genauen Wert 4 haben. Nachfolgend finden Sie 3 verschiedene Möglichkeiten zur Wertprüfung.Ich hoffe, sie machen Sinn für dich.Übrigens, Formeln durchlaufen automatisch alle Zeilen in einer Datentabelle und führen die JSL für jede Zeile aus.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Amplitude 21.jmp" );
New Column( "Pass/Fail",
Character,
formula( If( 4 < :amplitude < 6, "Pass", "Fail" ) )
);
//or
New Column( "Pass/Fail 2",
Character,
formula(
If( :amplitude < 4 | :amplitude > 6,
"Fail",
"Pass"
)
)
);
//or if you are looking for values that are exactly 4
New Column( "Pass/Fail 3",
Character,
formula(
If( :amplitude == 4 ,
"Fail",
"Pass"
)
)
);
Re: Wie werte ich jede Spalte aus?Hallo txnelson,
Danke, dass du es verständlich erklärt hast. Nur noch eine Zusatzfrage,
Wie kann ich diese in mehreren Spalten anwenden? mit unterschiedlichen Limits
Re: Wie werte ich jede Spalte aus?Um sicherzustellen, dass wir uns in Bezug auf Spalten und Zeilen vollständig verstehen.In der Amplitude 21-Datentabelle gibt es 4 Spalten (Labels, Amplitude, x, y) und 21 Zeilen.Daher deine Frage
" Wie kann ich diese in mehreren Spalten anwenden? mit unterschiedlichen Grenzwerten"?
Sie würden nur eine zusätzliche Spalte erstellen.Wenn Sie Grenzwerte sowohl auf die Spaltenamplitude als auch auf die Spalte X anwenden möchten, würde dies wie folgt aussehen
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Amplitude 21.jmp" );
New Column( "Pass/Fail",
Character,
formula( If( 4 < :amplitude < 6, "Pass", "Fail" ) )
);
New Column( "Pass/Fail X",
Character,
formula( If( 0.5 < :x < 2, "Pass", "Fail" ) )
);