Sorgen Sie dafür, dass die Verwendung von Formelausdrücken in „Jeden Wert festlegen“ und die Verwendung von Ausdrücken als erstes Argument in Col-Statistikformeln das unterstützte Verhalten unterstütztWas hat diese Wunschlistenanfrage inspiriert?Nach Kontaktaufnahme mit dem JMP-Support bzgl Fehler bei der Verwendung einer Kombination aus „jeden Wert festlegen“, „Tabellen mit gleichen Spaltennamen“ und „col“-Statistikfunktionen innerhalb einer Schleife (00049239) Ich habe erfahren, dass die Art und Weise, wie ich die Statistikfunktionen << Set Each Value und Col (wie Col Rank() und Col Sum()) seit vielen Jahren erfolgreich verwende, unbeabsichtigt ist. Die Inspiration hier ist, dass die Art und Weise, wie sie derzeit funktionieren, die Skripterstellung in JMP beim Erstellen neuer Spalten viel schneller und einfacher macht. Wenn sich das Verhalten ändern würde, müsste ich alle meine Skripts neu schreiben (höchstwahrscheinlich werde ich einfach anfangen, etwas wie Python zu verwenden). zu diesem Zeitpunkt für alle meine Skriptanforderungen zur Datenmanipulation).
Welche Verbesserung würden Sie sich wünschen?Ändern Sie das Verhalten, bei dem der Benutzer << Jeden Wert mit Formelausdruck festlegen als unterstütztes Verhalten verwenden kann. Ändern Sie das Verhalten, bei dem Ausdrücke als erstes Argument (oder irgendein Argument?) in Col-Statistikfunktionen als unterstütztes Verhalten verwendet werden können. Oder bestätigen Sie zumindest, dass sich das Verhalten nicht ändern wird.
Warum ist diese Idee wichtig?In der JMP-Community gibt es Hunderte oder Tausende von Beispielen, bei denen diese Funktionen/Nachrichten falsch verwendet werden. Ich verwende sie in fast allen meinen Skripten falsch, da diese Verhaltensweisen so mächtig und viel schneller sind als alle anderen Optionen, die ich in JMP kenne. Wenn sich diese ohne Vorankündigung (oder sogar mit Vorankündigung) ändern, muss ich bei einer älteren Version von JMP bleiben, die diese Verhaltensweisen noch unterstützt, oder andere Mittel für meine Datenmanipulationsaufgaben verwenden.
Einige Beispiele aus der Community: Erster Wert für eine eindeutige ID , Wie berechnet man relative Werte basierend auf der Position eines Basiswerts?, Spezielle Formelspalten , Suche nach dem Maximalwert jeder Zeile über mehrere Spalten hinweg und nach dem Namen der Quellspalte , Füllen Sie die Spalte mit Werten basierend auf einer anderen Spalte mit Schlüsseln und einem assoziativen Array , JSL Companion 2. Auflage Anwendungen der JMP-Skriptsprache, 2. Auflage enthält Beispiele für die Verwendung von << Set Each value (zum Beispiel 3_CreateDeleteColumns.jsl)
Automatisierung und SkripterstellungDatenmischung und -bereinigungBetreff: Machen Sie die Verwendung von Formelausdrücken in „Jeden Wert festlegen“ und die Verwendung von Ausdrücken als erstes Argument in Col-Statistikformeln zum unterstützten VerhaltenDa ich diesen Wunschlisteneintrag irgendwann erstellt habe, bin ich im Scripting Guide darauf gestoßen. Es könnte sein, dass der Ausdruck in JMP als konstant zu betrachten ist (aber wer weiß).
Skript-Anleitung https://www.jmp.com/support/help/en/17.2/index.shtml#page/jmp/evaluate-formulas-in-data-tables.shtml

JSL-Syntaxreferenz
https://www.jmp.com/support/help/en/17.2/#page/jmp/column-messages.shtml?os=win&source=application#ww1920058

Skriptindex

Betreff: Machen Sie die Verwendung von Formelausdrücken in „Jeden Wert festlegen“ und die Verwendung von Ausdrücken als erstes Argument in Col-Statistikformeln zum unterstützten Verhalten
@jthi schrieb:
Verwenden Sie << „Jeden Wert festlegen“ mit Formelausdruck als unterstütztes Verhalten
... Wenn es nicht bereits in Jmp verfügbar wäre, wäre es eine enorme Verbesserung, wenn es hinzugefügt würde 
Das ist sehr nützlich jeden Wert festlegen() kann genauso verwendet werden Formel(...).
Alternative, wenn die Funktionalität von jeden Wert festlegen() wird eingeschränkt:
verwenden Formel() anstatt jeden Wert festlegen() - und nach dem ersten Berechnungszyklus: deaktivieren oder entfernen.
Eine zusätzliche Option „nur einmal berechnen“, wie in diesem Wunsch vorgeschlagen, könnte es erleichtern:
Neue Formelspalte – neue Option: Einfach berechnen
Betreff: Machen Sie die Verwendung von Formelausdrücken in „Jeden Wert festlegen“ und die Verwendung von Ausdrücken als erstes Argument in Col-Statistikformeln zum unterstützten VerhaltenDer Eintrag im Scripting Guide macht es dem Jmp-Support wirklich schwer, dies zu behaupten Ausdrücke Sind nicht unterstützt in Set Each Value 
Für Jmp18 gibt es nichts zu befürchten – gleiche Aussage wie zuvor:
https://www.jmp.com/support/help/en/18.0/#page/jmp/evaluate-formulas-in-data-tables.shtml#
... Scheint, dass der Eintrag im Scripting Index aktualisiert werden muss.
Dies ist nicht der einzige Ort, an dem der Scripting Guide nicht das volle Potenzial der JSL-Funktion zeigt:

(nur ein Scherz)