¿Qué inspiró esta solicitud de lista de deseos?
Crear fórmulas complicadas que serían extremadamente sencillas si pudiéramos calcularlas en subconjuntos.
¿Cuál es la mejora que le gustaría ver?
Agreguemos fórmulas a los subconjuntos vinculados que luego devolverían los valores a la tabla original. Si la fila no está en el subconjunto vinculado, todos los valores deben estar vacíos; de lo contrario, deben calcularse en función del subconjunto vinculado. Básicamente, podemos hacer esto sin fórmulas, si agregamos una columna de índice y actualizamos los valores a la tabla principal, pero las fórmulas hacen que sea más visible lo que se está haciendo.
A continuación se muestra un ejemplo:
Deseamos calcular la suma acumulada de la última altura de cada edad.

Podemos calcularlo con una fórmula como (lo cual no es intencionado, pero una de las mejores características de fórmula que tiene JMP es que al usar expresiones de fórmula en Establecer cada valor y usar expresiones como primer argumento en el comportamiento admitido de las fórmulas estadísticas Col )
If(Row() == Col Max(Row(), :age),
Col Cumulative Sum(If(Row() == Col Max(Row(), :age), :height, .))
)

Ahora bien, si pudiéramos utilizar esta "fórmula inversa de subconjunto vinculado", podríamos tomar un subconjunto de esos valores (hay muchas formas de hacerlo). Simplemente con tener la fórmula en la tabla original
Col Cumulative Sum(:height)
y mirando la vista previa, cuando tenemos habilitado el enlace a la tabla de datos original, podemos ver que se calcula correctamente (Columna 7).

De alguna manera me gustaría poder agregar esta fórmula de "subconjunto" a mi tabla original.
Cuando hago clic en Aceptar, vuelve a los valores originales y calcula de forma "incorrecta". Esto tiene un error en la vista previa o en el subconjunto. Preferiría tenerlo así en el subconjunto, PERO creo que sería necesario agregar alguna opción adicional, ya que ya no es el mismo valor que encontraría en la tabla original.

Actualmente, puedo crear un subconjunto NO VINCULADO con una fórmula de copia y luego usar la actualización para agregarlo nuevamente a mi tabla original (primero cambie el nombre de la columna), pero de esta manera no hay más indicaciones de cómo se calcularon esos valores (a menos que escriba un script para todo o use un flujo de trabajo para una documentación un poco torpe)

¿Por qué es importante esta idea?
Haría que el subconjunto vinculado fuera más útil y facilitaría la realización de algunos cálculos, al tiempo que los mantendría documentados como fórmulas.
De alguna manera me gustaría poder agregar esta fórmula de "subconjunto" a mi tabla original...
Aunque cuando hago clic en Aceptar, ...
¿Hacer clic en Aceptar? ¿En qué cuadro de diálogo?
Para llevar la columna a la tabla principal, en realidad no es necesario utilizar Update. Como las tablas están vinculadas, basta con arrastrar la columna hasta allí:
Este vídeo se está procesando actualmente. Inténtalo de nuevo en unos minutos.
(ver en Mis Videos)
pero al igual que con Tablas/Actualizar: perderá la fórmula detrás de esto.
¿Cómo documentar qué subconjunto debe utilizarse para crear la fórmula?
por ejemplo, si un usuario ejecuta dt << rerun formulas()