In JMP 16 tritt unter bestimmten Umständen ein Fehler auf, wenn Sie HTML-Diagramme speichern, die einen lokalen Datenfilter verwenden. Ich habe den Fix gefunden, bei dem Sie Modi anzeigen und dann Einschließen deaktivieren müssen. Aber das funktioniert in dieser Situation nicht:
- Erstellen Sie zwei Diagramme aus verschiedenen Tabellen, jedes mit seinem eigenen lokalen Datenfilter.
- Kombinieren Sie sie mithilfe eines neuen Fensters auf separaten Registerkarten zu einem Fenster
- Als interaktives HTML mit Daten speichern
- Der lokale Datenfilter für das erste Diagramm funktioniert.
- Der lokale Datenfilter für das zweite Diagramm funktioniert nicht.
JEDOCH: Es funktioniert in JMP 18. Hier ist ein Code, der den Fehler in JMP16 demonstriert. Verwendet die beigefügten Tabellen.
dt1 = data table("Indication HLTs");
ind_expr = expr(
gb1 = dt1 << Graph Builder(
Size( 528, 456 ),
Show Control Panel( 0 ),
Variables(
X( :"Month-Year"n ),
Y( :Cases for Event ),
Overlay( :Indication HLT )
),
Elements( Line( X, Y, Legend( 7 ) ) ),
Local Data Filter(
Close Outline( 1 ),
Show Modes( 1 ),
Mode( Include( 0 ) ),
Add Filter(
columns( :Indication HLT ),
Display( :Indication HLT, N Items( 9 ) ),
Order By Count( :Indication HLT )
)
)
);
);
dt2 = data table("Country");
ctry_expr = expr(
gb2 = dt2 << Graph Builder(
Size( 528, 456 ),
Show Control Panel( 0 ),
Variables(
X( :"Month-Year"n ),
Y( :Cases for Event ),
Overlay( :"Country/Territory"n )
),
Elements( Line( X, Y, Legend( 17 ) ) ),
Local Data Filter(
Close Outline( 1 ),
Show Modes( 1 ),
Mode( Include( 0 ) ),
Add Filter(
columns( :"Country/Territory"n ),
Display( :"Country/Territory"n, N Items( 15 ) ),
Order By Count( :"Country/Territory"n )
)
)
);
);
nw = new window("Test HTML Local Data Filter",
tab box(
tab page box("Indications", ind_expr),
tab page box("Country", ctry_expr),
)
);
Führen Sie den Code aus und klicken Sie dann auf Datei > Speichern unter und speichern Sie ihn als .html mit Daten.
Ich war angenehm überrascht, dass es in JMP 18 funktioniert hat. Gute Arbeit, Leute!
Hallo @pmroz ,
Vielen Dank für Ihren Beitrag zu diesem wichtigen Unterschied zwischen JMP 16 und JMP 18.
Vor JMP 18 wurde in einer interaktiven HTML-Webseite nur ein lokaler Datenfilter unterstützt. Selbst wenn Sie also den Include-Modus deaktiviert haben, blieb der zweite lokale Datenfilter deaktiviert. Im Exportdialogfeld wurde die folgende Meldung angezeigt:

Das JMP-Protokoll enthält eine Meldung, die die Einschränkung beschreibt:
„Interaktives HTML: Nur ein Datenfilter pro Bericht ist interaktiv.“
Da wir in JMP 18 Unterstützung für mehrere lokale Datenfilter in interaktivem HTML hinzugefügt haben, sind alle lokalen Datenfilter in einem als interaktives HTML exportierten Dashboard oder einer JMP-Anwendung interaktiv.
Dies ist ein hervorragendes Beispiel dafür, dass unsere interaktive HTML-Funktion nur eine Teilmenge der in JMP verfügbaren Funktionalität darstellt. Mit jeder Version erweitern wir diese Teilmenge jedoch um Funktionen, deren Priorität auf dem Feedback liegt, das wir von Benutzern erhalten.
Bitte fordern Sie Funktionen an, die wir Ihrer Meinung nach in zukünftigen Versionen unterstützen sollen, indem Sie sich an den technischen Support von JMP wenden oder einen Wunsch zur JMP-Wunschliste hier in der JMP-Benutzer-Community hinzufügen.
Danke,
~Johannes
Vielen Dank, dass Sie diese guten Informationen mit Benutzern wie mir teilen, die nicht auf JMP 18 aktualisiert haben.