Hallo,
Ich muss einen Filter für alle Spalten in einer Datei mit zu überprüfenden Standardwerten erstellen.
Standardwert - Jeder Wert, der ein Wort "Standard" enthält. ("Default123", "Default_new" usw.)
Ich habe versucht, "<< Filter hinzufügen" mit Schleife auszuführen, aber nach 10 Spalten funktioniert es nicht mehr ...
Bitte geben Sie eine Lösung an, ohne "<< Filter hinzufügen" mit Schleife auszuführen. (Es wird eine Filtergruppe hinzugefügt, anstatt zu einer vorhandenen Gruppe hinzuzufügen.)
Ich brauche einen Weg, um einen folgenden Ausdruck zu erstellen, denke ich:
My_data_filter << Filter hinzufügen (Spalten (Liste der Spalten), Liste der Überdrücke);
ODER
Ich benötige einen Befehl, der der vorhandenen Filtergruppe einen neuen Filter hinzufügt:
Filter_Group = My_data_filter << Filter hinzufügen (Spalten ({: age}), Where (: age == {12,13});
Filter_Group << Add (Spalten ({: sex}), Where (: sex == {"M"}));
Danke im Voraus.
Tom.
Hier ist eine Möglichkeit, alle Spalten in JMP 15 einer einzelnen Filtergruppe hinzuzufügen:
dt=Open("$SAMPLE_DATA/Big Class.jmp");
df = dt<<DATAFILTER></DATAFILTER>
Sobald Sie dies getan haben, können Sie die where-Klauseln einzeln festlegen:
df<<(Filter Column(:age) << Where(:age == 14));
Ihre Lösung hat bei mir sehr gut funktioniert.
Ich habe eine theoretische Frage:
Warum das in Ordnung ist:
df<<ADD filter=""></ADD>
Und das ist nicht:
Col_List = dt << Get Column Names();
df<<ADD filter=""></ADD>
Haben Sie einen Vorschlag, wie / wo Sie die gesamte Evaluierungsnutzung lernen / üben können?
Vielen Dank!