Haben Sie jemals ein Modell angepasst und die Vorhersageformel gespeichert, nur um eine Spalte mit fehlenden Werten zu sehen? Oder haben Sie eine Datentabelle geöffnet und in den Spalten mit Formeln fehlen alle Werte? In vielen Fällen werden die Spaltenformeln nicht ausgewertet, weil die Formeln unterdrückt werden. In diesem Blog beschreibe ich die verschiedenen Situationen, in denen JMP die Formelauswertung unterdrückt, und wie Sie auf Optionen zugreifen können, um die Unterdrückung zu deaktivieren.
Es gibt mehrere Möglichkeiten, die Formelauswertung zu unterdrücken. Zunächst können Sie innerhalb der Spaltenformel selbst „Auswertung unterdrücken“ aus dem Menü mit dem umgekehrten roten Pfeil auswählen, um die Formelunterdrückung für einzelne Spalten ein- und auszuschalten, wie in Abbildung 1 dargestellt.

Abbildung 1: Auswertung im Formeleditor unterdrücken
Sie können das Verhalten auch auf eine gesamte Datentabelle anwenden, indem Sie im Menü mit dem umgekehrten roten Pfeil in der Datentabelle die Option „Formelbewertung unterdrücken“ auswählen (Abbildung 2).

Abbildung 2: Formelauswertung in der Datentabelle unterdrücken
Zusätzlich zu diesen manuellen Aktionen zum Umschalten der Formelauswertung bieten mehrere Datentabellenoperationen in JMP selbst die Möglichkeit, die Option zu aktivieren. Für „Tabellen > Teilmenge“, „Tabellen > Sortieren“, „Tabellen > Stapel“, „Tabellen > Teilen“ und „Tabellen > Verbinden“ ist standardmäßig „Formelauswertung unterdrücken“ ausgewählt. Ein Beispiel finden Sie in Abbildung 3.

Abbildung 3: Option zum Unterdrücken der Formelauswertung in Subset
Im Zusammenhang mit der Formelunterdrückung erhalten Sie möglicherweise das Fenster „JMP – Sicherheitswarnung“, wenn Sie Datentabellen öffnen, die als „unter Quarantäne gestellt“ gelten (Abbildung 4). Eine von einer nicht vertrauenswürdigen Quelle heruntergeladene Tabelle, beispielsweise eine Website, wird unter Quarantäne gestellt. (Sehen JMP-Hinweis: Das JMP®-Sicherheitsfenster wird angezeigt, wenn Dateien auf einem Netzlaufwerk geöffnet werden Weitere Informationen zum sicheren Starten von Dateien mit JSL-Code finden Sie hier.)


Abbildung 4: Beispiele für Warn- und Alarmmeldungen
Wenn Sie „Untersuchen“ auswählen, werden Spaltenformeln unterdrückt und Tabellenskripte werden nicht ausgeführt. Sie können die Formelunterdrückung auch erst ändern, wenn Sie die Tabelle aus der Quarantäne nehmen.Sie können jedoch Formeln und Skripte anzeigen. Die Datentabelle kann auch gespeichert werden, sie bleibt jedoch im Quarantänemodus.Nachfolgende Versuche, es zu öffnen, führen zu der oben genannten Eingabeaufforderung.
Nachdem Sie den Tisch untersucht haben und sicher sind, dass er sicher ist, öffnen Sie ihn erneut.Wenn Sie im obigen Fenster dazu aufgefordert werden, wählen Sie „Öffnen“, um die Ausführung von Skripts zu ermöglichen und Ihnen die Möglichkeit zu geben, die Formelunterdrückung zu ändern.Nachdem Sie die Optionen „Öffnen“ ausgewählt und gespeichert haben, sollten Sie für diese Tabelle keine weiteren Eingabeaufforderungen mehr erhalten.
Wenn Sie abschließend fehlende Werte für Formelspalten sehen oder Formeln nicht ausgewertet werden, aktivieren Sie die Optionen „Formelauswertung unterdrücken“. Speichern Sie die Datentabelle auf Ihrem lokalen Computer und öffnen Sie sie erneut, um Zugriff auf diese Option zu erhalten. JMP versucht, Ihr System zu schützen, indem es Skripte und Formeln steuert, wenn Datentabellen, die diese enthalten, geöffnet werden.