Solo toma esta tabla como ejemplo:
La fórmula para la columna 2 es la suma de la columna 4 más la columna 5
¿Cómo reemplazar "edad", "altura" y "peso" en el siguiente código con 2, 4 y 5 respectivamente? ¡Muchas gracias!
dt = Tabla de datos actuales ();
Columna ("edad") << Fórmula (: altura +: peso);

La referencia al puntero de la tabla de datos "dt" fallará, a menos que esté disponible en la sesión JMP ... en otras palabras, es posible que la fórmula no funcione cuando abre la tabla de datos en una nueva sesión jmp ... o puede estar equivocado en la nueva sesión, si "dt" apunta a una tabla de datos diferente. Por lo tanto, la referencia debe agregarse a la fórmula, por lo que está ahí para que la use:
Column(dt,6) << formula(dt=current data table(); As Column(dt,4) + As Column(dt,5));
Tenga en cuenta, la fórmula también se cambia. La referencia Column () se ha eliminado, ya que es redundante.
Además, dado que la fórmula sabe a qué tabla de datos está apuntando, puede reducir la fórmula a:
Column(dt,6) << formula(As Column(4) + As Column(5));
@ lwx228 ,
Intenta lo siguiente.
dt = Current Data Table();
Column("age") << formula(As Column(column(dt,4)) + As Column(column(dt,5)));