fórmula larga para una columna en otro archivo<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hola,
¿Hay alguna manera de poner una fórmula larga para una columna a otro archivo JSL? Mi tabla tiene una columna que tiene una fórmula de aproximadamente 1000 líneas. Quiero poner esta fórmula en otro archivo JSL para que el archivo principal se vea más limpio.
Gracias
Re: fórmula larga para una columna en otro archivoSi hay varias columnas de fórmula y algunas de las columnas de fórmula usan otras columnas de fórmula, JMP necesita ver las relaciones para determinar qué columnas deben evaluar primero. Si mueve la fórmula fuera de la columna, JMP no obtendrá el orden de evaluación correcto para las columnas que dependen de otras columnas.
Si crea una función definida por el usuario, Y se asegura de que esté definida con anticipación, puede llamarla desde la fórmula de la columna. Esto parece torpe, tal vez una mejor idea aparecerá.

Re: fórmula larga para una columna en otro archivoEstoy releyendo tu post. Tal vez simplemente necesita la declaración INCLUDE? Simplemente coloque las declaraciones para agregar la nueva columna en otro archivo JSL (llamado new_column.jsl por ejemplo). Entonces en tu programa principal tendrías esto:
incluir ( "c: \ mydata \ new_column.jsl" ) ;
Re: fórmula larga para una columna en otro archivoLa forma de agregar una fórmula de columna a una tabla usando JSL es así:
dt = abierto ( "$ sample_data \ Big Class.jmp" ) ;
dt << Nueva Columna ( "IMC" , Numérico , Continuo , Formato ( "Diciembre fijo" , 12 , 2 ) ,
// Tu fórmula va aquí:
Fórmula ( (( : peso * 703 ) / : altura ) / : altura )
// fórmula final
) ;