lange Formel für eine Spalte in einer anderen Datei<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hallo,
Gibt es eine Möglichkeit, eine lange Formel für eine Spalte in eine andere JSL-Datei zu setzen. Meine Tabelle enthält eine Spalte mit einer Formel von ungefähr 1000 Zeilen. Ich möchte diese Formel in eine andere JSL-Datei einfügen, damit die Hauptdatei sauberer aussieht.
Vielen Dank
Re: lange Formel für eine Spalte in einer anderen DateiWenn mehrere Formelspalten vorhanden sind und einige der Formelspalten andere Formelspalten verwenden, muss JMP die Beziehungen anzeigen, um zu bestimmen, welche Spalten zuerst ausgewertet werden müssen. Wenn Sie die Formel aus der Spalte verschieben, erhält JMP die Auswertungsreihenfolge für Spalten, die von anderen Spalten abhängig sind, nicht richtig.
Wenn Sie eine benutzerdefinierte Funktion erstellen UND sicherstellen, dass sie vorab definiert wird, können Sie sie über die Spaltenformel aufrufen. Dies scheint ungeschickt zu sein, vielleicht erscheint eine bessere Idee.

Re: lange Formel für eine Spalte in einer anderen DateiIch lese Ihren Beitrag noch einmal. Vielleicht benötigen Sie einfach die INCLUDE-Anweisung? Fügen Sie einfach die Anweisungen ein, um die neue Spalte in eine andere JSL-Datei (z. B. new_column.jsl) einzufügen. Dann hätten Sie in Ihrem Hauptprogramm Folgendes:
umfassen ( "c: \ mydata \ new_column.jsl" ) ;
Re: lange Formel für eine Spalte in einer anderen DateiSo fügen Sie einer Tabelle mithilfe von JSL eine Spaltenformel hinzu:
dt = öffnen ( "$ sample_data \ Big Class.jmp" ) ;
dt << Neue Spalte ( "BMI" . Numerisch . Kontinuierlich . Format ( "Feste Dez" . 12 . 2 ) .
// Deine Formel geht hier:
Formel ( (( : Gewicht * 703 ) / : Höhe ) / : Höhe )
// Formel beenden
) ;