Datenfilter: Sie müssen zwischen „bedingt“ und „Gruppierung“ wählen.Einen bestehenden Datenfilter kann man mit dem Befehl weiter einschränken:
df << (Filter Column(:age) << Where(::age == 14));
So fügen Sie eine neue Datenfiltergruppe hinzu (Standardeinstellung: Filter1 ODER Filter2)
man kann verwenden:
df << Add Filter(Columns(:age), Where(::age == 14));
Mir ist gerade aufgefallen, dass es nicht möglich ist, eine neue Filtergruppe hinzuzufügen, wenn der Datenfilter auf „bedingt“ eingestellt ist.
Sie können den Code weiterhin verwenden, aber die Aktion ist genau wie im ersten Fall: Neuer Filter wird in den ersten Filter eingefügt.
Das bedeutet, dass es nicht möglich ist, zwei unterschiedliche Filtergruppen mit bedingtem Verhalten zu definieren.
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
gb = dt << Graph Builder(
Graph Spacing( 5 ),
Variables,
Elements( Points( Legend( 2 ) ) ),
);
df = gb << Local Data Filter(
Add Filter( columns( :sex, :name ),Where(:sex="M"),Display( :name, N Items( 6 ))),
Add Filter( columns( :sex, :age, :name ),Where(:sex="F"), Display( :name, N Items( 6 )))
);
wait(5);
// 2 separate data filters --> OR
gb <<REMOVE local="" data="https://community.jmp.com/" filter=""></REMOVE>
Erweiterte statistische ModellierungInhaltsorganisationDatenmischung und -bereinigungDatenexploration und -visualisierungMassenanpassungQualitäts- und VerfahrenstechnikBetreff: Datenfilter: Sie müssen zwischen „bedingt“ und „Gruppierung“ wählen.Hier ist es:
https://community.jmp.com/t5/JMP-Wish-List/data-filters-more-flexible-use-of-the-conditional-flag/idi-p/556164
Könnten Sie ein Beispiel für den „Textfilter“ geben?
Betreff: Datenfilter: Sie müssen zwischen „bedingt“ und „Gruppierung“ wählen.Hallo @hogi – Ich denke, es wäre sinnvoll, Elemente zur Wunschliste hinzuzufügen, um das Interesse an einer flexibleren Verwendung der bedingten Flagge abzuschätzen.Ich bin mir nicht sicher, aber es scheint, dass die aktuellen Einschränkungen hauptsächlich darauf basieren, ob irgendwelche „ODER“-Bedingungen verwendet werden.Sowohl die Mehrfachantwort als auch der Textfilter verfügen über Optionen zum Auswählen von Übereinstimmungen, die sich eher wie „ODER“-Filter verhalten, und keiner von beiden unterstützt Bedingungen.
-Dan
Betreff: Datenfilter: Sie müssen zwischen „bedingt“ und „Gruppierung“ wählen.Vielen Dank für die Erläuterung, wie die Option „bedingt“ für Datenfilter funktioniert 
Ich benötige noch weitere Eingaben, um zu verstehen, warum es nicht möglich ist, einen zweiten Datenfilter hinzuzufügen Gruppe zum Datenfilter, wenn „bedingt“ aktiviert ist.
Für das zweite Beispiel oben habe ich erwartet, zwei Datenfiltergruppen zu erhalten, eine für Männer (mit nur männlichen Namen) und eine für Frauen (mit nur weiblichen Namen) –
eigentlich so, als wäre es der Fall, wenn „bedingt“ nicht aktiviert ist, nur mit der Funktion, dass die Auswahl männlich/weiblich die Liste der Namen einschränkt.
Ich meine: bedingt sollte nur die bedingte Anzeige von Listeneinträgen aktivieren – es sollte die Logik hinter der Datenfilterstruktur nicht ändern.
Es ist überraschend, dass das Ergebnis für das zweite Beispiel mit aktivierter „Bedingung“ so unterschiedlich ist:
- keine zweite Datenfiltergruppe
- :sex=F und die Liste für :name aus der zweiten Datenfiltergruppe werden nicht angezeigt (anscheinend sind sie in der ersten Datenfiltergruppe zusammengeführt und werden nicht zweimal angezeigt).
- Hinweis, warum es so zu sein scheint:
:age aus dem zweiten Datenfilter wird zur ersten Datenfiltergruppe hinzugefügt
was ich erwartet habe:

was ich bekam:

Betreff: Datenfilter: Sie müssen zwischen „bedingt“ und „Gruppierung“ wählen.Mit der Option „Bedingt“ können Sie eine Reihe von Filterauswahlen treffen, wobei die in nachfolgenden Schritten verfügbaren Optionen von vorherigen Auswahlen abhängen.
Zum Beispiel: Wenn ich die Spalten „Bundesland“, „Bezirk“, „Stadt“ und „Straße“ habe. Wenn die Bedingung aktiviert ist und ich North Carolina als Bundesstaat auswähle, werden nur Landkreise, Städte und Straßen im Norden angezeigt. Carolina würde in den anderen Auswahlfeldern als Ebenen erscheinen. Wenn ich als Nächstes „Wake“ aus der County-Ebenenliste auswähle, werden nur Städte und Straßen im Wake County angezeigt.
Alternativ könnte ich meine erste Auswahl im Feld „Straße“ treffen. Wenn ich „Westen“ wähle, werden in den anderen Feldern nur Städte, Landkreise und Bundesstaaten als Optionen angezeigt, die eine „West“-Straße haben.
Die Reihenfolge der bedingten Auswahl basiert auf der Reihenfolge der ausgewählten Spalte, nicht auf der Reihenfolge der Spalten im Dialogfeld. (super praktisch).