Betreff: Wählen Sie Zeilen mit einem Mindestwert aus, der einige Kriterien erfülltEine Option, die funktionieren sollte
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
dt << Select Where(
:sex == "M" & :height >= 60 & :height == Col Min(:height, :sex, :height >= 60, :age)
);Betreff: Wählen Sie Zeilen mit einem Mindestwert aus, der einige Kriterien erfülltWow beeindruckend!
Ich würde das gerne etwas besser verstehen – insbesondere verstehe ich nicht, wie der Oberstleutnant Argument Nr. 3 behandelt. Ich verstehe, was es mit den Argumenten Nr. 2 und Nr. 4 macht, aber ich bin wirklich überrascht, dass man dort einen Ausdruck anstelle nur einer Spaltenbezeichnung einfügen kann. Irgendwelche Kommentare dazu, wie Sie über diese Argumente denken?
Danke schön!
Betreff: Wählen Sie Zeilen mit einem Mindestwert aus, der einige Kriterien erfülltEs ist genau wie die anderen byVars, es erhält den Wert 1, wenn :height größer oder gleich 60 ist, und 0, wenn nicht.
Teilen Sie es in Teile auf und Sie können es testen (erstellen Sie eine neue Spalte mit :height >= 60 und verwenden Sie diese stattdessen in Col Min()).
Wählen Sie Zeilen mit einem Mindestwert aus, der einige Kriterien erfülltBeginnen mit:
Offen ( „$SAMPLE_DATA/Big Class.jmp“ );
... Ich möchte die Datensätze des kleinsten männlichen Studenten jedes Alters auswählen, der mindestens 60 Zoll groß ist, also Tim (Alter 12, 60 Zoll groß), Joe (Alter 13, 63 Zoll groß), Frederick (14 Jahre, 63 Zoll groß), Mark (15 Jahre, 62 Zoll groß), Phillip (16 Jahre, 68 Zoll groß), Kirk (17 Jahre, 68 Zoll groß).
Ich habe ein halbes Dutzend verschiedene Möglichkeiten ausprobiert, dies entweder mit Formelspalten oder mit „Auswählen, wo...“ zu tun, und es ist mir nicht gelungen, einen Ansatz dafür zu finden.
Irgendwelche Ideen?
Qualitäts- und Verfahrenstechnik