Globaler Datenfilter funktioniert nicht – Anleitung erwünschtHier ist also meine Herausforderung. Nehmen wir an, ein Produkt wird auf Fett-, Protein-, Feuchtigkeitsgehalt usw. getestet, bevor es an einen Kunden verkauft wird. Alle Produkte gelten als Premium. Wir wollen wissen, wie viel Prozent unseres Produkts die höchsten Kundenanforderungen erfüllen, dh ausgezeichnetes Protein und ausgezeichnetes Fett und ausgezeichnete Feuchtigkeit usw. Ein solches Produkt könnte als Super Premium angesehen werden. Wir sind vor allem daran interessiert, die % Premium vs. % Super Premium zu kennen, die wir letztes Jahr für bestimmte Produkte hatten. Die Prozessfähigkeit ist nützlich, aber für jeden Parameter eigenständig. Außerdem möchten wir mit den Daten spielen und unseren Grad an Flexibilität verstehen (oder nicht) und „Was-wäre-wenn“-Szenarien in Betracht ziehen.
Als ich an einem „Proof of Concept“ herumbastelte, fand ich schließlich heraus, wie man ein erstellt dynamisch Balkendiagramm in Graph Builder, das Zeilen nutzt, die über den globalen Datenfilter ausgewählt wurden. Wenn ich wie im folgenden Screenshot einen Bereich für Feuchtigkeit und einen Bereich für Protein im Filter auswähle, werden die zugehörigen Zellen in der Spalte „Produkttyp“ automatisch mit „Super Premium“ gefüllt und ein einfaches Balkendiagramm quantifiziert den Prozentsatz derselben.
Ich war mit meinem Fortschritt zufrieden, bis ich an eine Wand stieß, weil ich den globalen Datenfilter nicht in ein Dashboard einfügen konnte. Mache ich etwas falsch oder habe ich Recht, wenn ich sage, dass Dashboard nur einen lokalen Datenfilter verwendet? Wenn ja, irgendwelche Problemumgehungen (oder alternative Ideen)? Jeder Rat oder jede Anregung wäre mehr als willkommen. Ich bin kein Programmierer, wenn ich also in diese Richtung denke, brauche ich die Fisher-Price-Version! 
GrafikBetreff: Globaler Datenfilter funktioniert nicht - Anleitung erwünschtHallo Kieran,
Sehr gerne! Ich bin so froh, dass dies für Ihren Proof of Concept funktionieren wird, und ich schätze all Ihre freundlichen Worte wirklich.
Das ist ein großartiger Vorschlag, eine Art „Erfahrungsniveau“-Anzeige zu haben, um die Art der Antworten zu steuern. Ich werde dafür sorgen, dass die Leute, die am Diskussionseinreichungsteil der Community arbeiten, es hören. Abgesehen davon hoffe ich, dass Sie erkennen, dass das, was Sie hier gemacht haben, wirklich ziemlich erfinderisch ist, auch wenn es kein Skripting beinhaltete! Es ist wichtig, sich daran zu erinnern, dass wir die fortschrittlichsten und erfahrensten jmp-Benutzer und Scripter der Welt haben, die beiläufig Fragen in dieser Community beantworten, also achten Sie darauf, Ihre eigene Arbeit entsprechend zu bewerten. Die „Sesamstraße“ des einen ist der „Mr. Wizard“ des anderen.
Viel Glück bei all Ihren Vorbereitungen für Ihre Discovery-Präsentation!
@julianisch
Betreff: Globaler Datenfilter funktioniert nicht - Anleitung erwünschtDas ist ausgezeichnet, Julian – ich bin sehr dankbar, dass du dir die Zeit genommen hast, das herauszufinden. Als hätte ich durch Ihre Online-Videos nicht schon eine Menge über die Möglichkeiten von JMP von Ihnen gelernt! Ich habe auch Ihre hervorragende Präsentation auf der Discovery in Kopenhagen gesehen – ich werde dieses Jahr am 10. März einen Vortrag halten (also wünschen Sie mir viel Glück)!
Ich weiß es auch zu schätzen, dass Sie mir die Sesamstraße erklärt haben – das ist so wichtig, besonders für alle, die neu bei JMP sind und versuchen, Vertrauen zu gewinnen; Eine solche Anleitung in diesen Repositories zu haben, ist Gold wert. Ich verstehe, dass Superuser nicht immer wissen können, auf welchem Niveau sie antworten sollen, also hier eine Idee: Wenn es ein kleines Kontrollkästchen für diejenigen gibt, die Fragen stellen, um ihr Erfahrungsniveau auszuwählen (bevor sie Fragen stellen), kann dies den Antwortenden erleichtern und unnötige vermeiden hin und her?
Jetzt, da dieser „Proof of Concept“ funktioniert, muss ich ihn skalieren und zu einem ausgefeilteren Arbeitsmodell verfeinern. Vielen Dank nochmal.
Kieran
Betreff: Globaler Datenfilter funktioniert nicht - Anleitung erwünschtHi @com ,
Okay, ich habe etwas für dich. So kann es aussehen:

Es könnte „Lokaler Datenfilter“ heißen, aber das ist eigentlich ein globaler Datenfilter in diesem Dashboard und aktualisiert als solcher Zeilenstatus (Auswahlen), wenn er geändert wird, damit Ihre Auswahlformel funktioniert. Wie habe ich das gemacht? Eine winzige Änderung im Skript, das JMP generiert. Aber zuerst habe ich das Dashboard erstellt, wie dieses Video zeigte:

Als nächstes habe ich dieses Dashboard ausgeführt, um Ihre fast vorhandene Version mit einem lokalen Datenfilter zu erstellen:

Als Nächstes habe ich das Skript dieses Dashboards in einem Skriptfenster gespeichert, indem ich das rote Dreieck für das Dashboard verwendet habe:

In Zeile 47 sehen Sie, wie der Filter definiert wird:

Ändern Sie Local to Global, und Sie sind fertig!

Ich habe Ihre Tabelle hier mit dem vollständigen Skript angehängt, das in der Tabelle gespeichert ist. *Fast* keine Codierung erforderlich 
@julianisch
Betreff: Globaler Datenfilter funktioniert nicht - Anleitung erwünschtHi @com ,
Mein Fehler! Ich habe nicht bemerkt, dass Sie sich nur auf diesen Auswahlfilter verlassen und eine Formel mit der Auswahl dieser Zeilen verknüpft haben, um das zu erreichen, was Sie mit dem Produkttypdiagramm tun. Lasst mich ein bisschen darüber nachdenken – es muss einen Weg geben!
@julianisch
Betreff: Globaler Datenfilter funktioniert nicht - Anleitung erwünschtHallo Julian. Danke für deine Antwort. Ich wünschte nur, es wäre so einfach. Ich hatte dies zuvor versucht, daher der Grund für die Angabe des globalen v lokalen Datenfilters in meiner Abfrage. Es funktioniert nicht (wie im beigefügten Screenshot), da der LOKALE Datenfilter im Dashboard einfach Punkte auf dem Diagramm für den ausgewählten Wertebereich einschließt oder ausschließt; es wählt nicht die entsprechenden Zeilen in der Datentabelle aus. Als Ergebnis bleibt das Balkendiagramm immer statisch bei 100 %.
Wenn ich jedoch einen GLOBAL-Datenfilter verwende außen des Dashboards wählt der Filter Zeilen im Datensatz aus und ab. Es behält auch ALLE Datenpunkte auf dem Verlaufsdiagramm bei und "vergisst" nur diejenigen, die nicht vom Filter ausgewählt wurden. Außerdem werden für die in den Filtern ausgewählten Datenbereiche die entsprechenden Zeilen im Datensatz „ausgewählt“ – dies macht das Balkendiagramm echtzeitdynamisch. Ich hänge den Datensatz an, falls ich ihn nicht klar erkläre.
Grüße,
Kieran
Betreff: Globaler Datenfilter funktioniert nicht - Anleitung erwünschtHi @com ,
Ja, es gibt eine einfache Möglichkeit, einem Dashboard einen Datenfilter hinzuzufügen, der sich auf mehrere Elemente auswirkt (wie ein globaler Datenfilter für Berichte in JMP), und es ist keine Programmierung erforderlich! Dazu erstellen Sie das Dashboard mit dem Dashboard Builder und ziehen dann einen Datenfilter auf die linke Seite des Dashboards, der nach allen Dashboard-Elementen filtert. Hier ist ein kurzes Video, das dies demonstriert:
Kann ich einem Dashboard einen interaktiven lokalen Datenfilter hinzufügen?
Ich hoffe das hilft!
@julianisch