logische Funktion wennHallo, ich bin neu bei JMP.
Ich bitte um Hilfe, um das Problem zu lösen:
Ich habe Werte in der Spalte (HB) Ich muss die folgenden Bedingungen vergleichen
wenn der Wert von HB> 150 in "Klasse 0" umklassifiziert wurde SE HB> 80 & <90 Ergebnis Klasse 1; WENN HB> 90 & <= 150 Ergebnis "Note 3"
Ich kann nicht wenn dann und sonst kann mir jemand helfen
DANKE
Betreff: Logikfunktion wennHallo @MarcoR ,
Sie können dies mit einer Formelspalte tun
If(
:HB > 150, "grade 0",
80 < :HB <= 90, "grade 1",
90 < :HB <= 150, "grade 3",
"not graded"
)
Verteilung nach Klassen
Ich habe eine Beispieldatentabelle mit der Spaltenformel angehängt.
Betreff: Logikfunktion wenn
@pmroz schrieb:
Wenn Sie IF zum ersten Mal in JSL verwenden, kann dies eine Herausforderung sein. Sie sind sehr vorsichtig mit der Platzierung von Kommas. Ich beschrifte meinen Code mit Anmerkungen, um ihn etwas klarer zu gestalten. Am Beispiel von Stan:
If (:HB > 150,
// then
"grade 0",
// else if
80 < :HB <= 90,
// then
"grade 1",
// else if
90 < :HB <= 150,
// then
"grade 3",
// else
"not graded"
)
Danke für die Antwort;
Der Bereich, den ich benötige, ist der Bereich, den ich gemäß Ihren Angaben überarbeitet habe, der jedoch nicht funktioniert.
mit Excel habe ich diese Syntax verwendet = SE (HB> 120; 0; SE (E (B2> = 100; B2 <= 120); 1; SE (E (B2> = 80; B2 <100); 2))
Ich habe es versucht, aber es funktioniert nicht
Wenn (: Hb> 120, "0",
120 <: Hb <= 100, "1",
80 <: Hb <= 100, 2,
"nicht benotet"
)
Wenn ich einen Wert zwischen 80 und 120 eingebe, wird Not Grade angezeigt
Nochmals vielen Dank
Betreff: Logikfunktion wennDu bist fast am Ziel.
If(
:Hb >= 120, "0",
100 <= :Hb < 120, "1",
80 < :Hb < 100, "2",
"not graded"
)
Betreff: Logikfunktion wennWenn Sie IF zum ersten Mal in JSL verwenden, kann dies eine Herausforderung sein. Bei der Platzierung von Kommas muss man sehr vorsichtig sein. Ich beschrifte meinen Code mit Anmerkungen, um ihn etwas klarer zu gestalten. Am Beispiel von Stan:
If (:HB > 150,
// then
"grade 0",
// else if
80 < :HB <= 90,
// then
"grade 1",
// else if
90 < :HB <= 150,
// then
"grade 3",
// else
"not graded"
)