Wie erhalte ich ausgewählte Filter aus dem JMP-Datenfilter und erstelle dynamisch neue Spalten basierend auf dieser Auswahl?Ich habe eine JSL-Anwendung, um ein Diagramm mit einer Formelspalte in Gruppierung nach zu erstellen. Die Formelspalte wurde basierend auf der Verkettung von Werten aus anderen Spalten basierend auf gefilterten Daten erstellt.
Ich möchte die Formelspalte dynamisch generieren und sie aktualisieren, wenn jemand eine neue Kategorie aus dem Datenfilter auswählt. Also wenn Cola hat zwei Werte Katze/Hunde Und colB hat zwei Werte groß Klein . Die Formelspalte wäre die Verkettung von colA und colB.
Wenn jemand auswählt Katze (aus Cola ) Und kurz (aus colB ) Die Formelspalte sollte automatisch mit „ gefüllt werden Cat_short " .
Wenn jemand auswählt Hunde (aus Cola ) und groß (von colB ) Die Formelspalte sollte automatisch mit „ gefüllt werden Hunde_groß " .
Auf diese Weise sollte meine Formelspalte im Overlay des Graph Builders dynamisch aktualisiert werden, wenn jemand mithilfe des Datenfilters eine Kategorie auswählt.
Vielen Dank für Ihre Hilfe.
Datenexploration und -visualisierungBetreff: Wie erhalte ich ausgewählte Filter aus dem JMP-Datenfilter und erstelle dynamisch neue Spalten basierend auf dieser Auswahl?Nachdem ich versucht habe, dieses Problem besser zu verstehen, denke ich, dass es entweder zu schwierig oder einfach nicht gut genug definiert ist.
@ankitgssingh schrieb:
... Die Formelspalte wurde basierend auf der Verkettung von Werten aus anderen Spalten basierend auf gefilterten Daten erstellt.
Ich habe ein Problem mit der Funktion „Basierend auf gefilterten Daten“. In der von Ihnen angehängten Datei basiert die Formelspalte auf zwei anderen Spalten: :Spezies Und : Jahreszeit , aber hier sind keine Filter beteiligt. (Aber vielleicht ist dieser Punkt überhaupt nicht wichtig. Ich hatte nur das Gefühl, dass ich auf eine Ungereimtheit hinweisen musste.)
@ankitgssingh schrieb:
... Ich möchte die Formelspalte dynamisch generieren und aktualisieren, wenn jemand eine neue Kategorie aus dem Datenfilter auswählt. ...
Wenn jemand auswählt Katze (aus Cola ) Und kurz (aus colB ) Die Formelspalte sollte automatisch mit „ gefüllt werden Cat_short " .
Wenn jemand auswählt Hunde (aus Cola ) und groß (von colB ) Die Formelspalte sollte automatisch mit „ gefüllt werden Hunde_groß " .
Warum sollten Sie in dieser Situation, also beispielsweise beim Filtern im Graph Builder, Änderungen an Ihrer Datentabelle vornehmen wollen? Ihre Kolumne für : Spezies enthält zwei Einträge (FOX, COYOTE). Ihre Kolumne für :Jahreszeit enthält vier Einträge (Herbst, Winter, Frühling, Sommer). Nachdem ich die obige Beschreibung immer wieder gelesen habe, sehe ich immer noch nichts anderes als den Wunsch, die gesamte Formelspalte mit einer Zeichenfolge bestehend aus den aktuellen Filtereinstellungen zu überschreiben. Wie wäre diese Spalte noch mit der ursprünglichen Datentabelle verbunden?
@ankitgssingh schrieb:
Auf diese Weise sollte meine Formelspalte im Overlay des Graph Builders dynamisch aktualisiert werden, wenn jemand mithilfe des Datenfilters eine Kategorie auswählt.
Wenn Sie mit Graph Builder nur ein Diagramm aus Ihrer Tabelle erstellen und hinzufügen :Spezies ebenso gut wie :Jahreszeit zu den lokalen Datenfiltern, während Sie die verwenden :Kombinierter_Name In der Spalte „Overlay“ sehen Sie, dass die Legende mit der Filterauswahl aktualisiert wird. (Siehe Screenshot unten.)

Basierend auf dem obigen Screenshot-Beispiel frage ich mich daher, welchen Vorteil das Ausfüllen der Formelspalte hätte ( :Kombinierter_Name ) mit den getroffenen Filterauswahlen.
Betreff: Wie erhalte ich ausgewählte Filter aus dem JMP-Datenfilter und erstelle dynamisch neue Spalten basierend auf dieser Auswahl?Vielen Dank für Ihre Antwort. Dies beantwortet jedoch nicht meine Frage.
Wenn Sie in Ihrem Beispiel eine kategoriale Formelspalte basierend auf den anderen Spalten erstellen. Fügen Sie diese Formelspalte zum Overlay im Graph Builder hinzu.
F) Wenn nun jemand eine andere Kategorie im Datenfilter auswählt, sollte die Formelspalte aktualisiert werden und auch das Diagramm sollte aktualisiert werden.
Betreff: Wie erhalte ich ausgewählte Filter aus dem JMP-Datenfilter und erstelle dynamisch neue Spalten basierend auf dieser Auswahl?Vielleicht könnten Sie dies mithilfe eines lokalen Datenfilters erreichen?
Hier ist ein Diagramm, in dem ich mehrere oder einzelne Ebenen aus einer von drei Artikelspalten auswählen kann.
Nach Auswahl der Optionen zeigt der Graph Builder die ausgewählte Statistik der anzuzeigenden Y-Achsen-Spalte an.

Betreff: Wie erhalte ich ausgewählte Filter aus dem JMP-Datenfilter und erstelle dynamisch neue Spalten basierend auf dieser Auswahl?Klingt anspruchsvoll. Da ich nicht einmal ein mittelmäßiger Drehbuchautor bin, kann ich Ihnen nur die Richtung weisen 2022_Q1 Makeover Challenge des JMP Scripters Club . Vielleicht ist Herausforderung C für Ihr Problem relevant?