Estoy tratando de actualizar una columna con una fórmula dada una entrada de cuadro de edición de texto. He intentado otras soluciones encontradas en la página de discusiones pero sin suerte.
Al comienzo de mi código, defino el área como 1 por defecto. Este es también el valor predeterminado dentro del cuadro de edición de números:
área = 1;
Tengo una columna que usa la variable de área:
dt << New Column( "Current Density",
Numeric,
"Continuous",
Format( "Best", 12 ),
Formula( column(7) / area )
) << Move Selected Columns( {:Current Density}, after( column(7)) );Entonces tengo la función del botón. La esperanza es que tome el valor actualizado, lo conecte a la columna y luego vuelva a ejecutar la fórmula para luego actualizar los gráficos que tengo en mi aplicación JMP.
NEB1 << Set Function(
NEB1 = Number Edit Box();
dt << set table variable( "area", NEB1 << get );
);
NEB1 << Set Number Changed(
NEB1 = Number Edit Box();
dt << set table variable( "area", NEB1 << get );
dt << Rerun Formulas;
Actualmente devuelve la variable como "."
Aquí hay otras configuraciones posiblemente relevantes para NEB1
NEB1 << Set( 1 );
NEB1 << Set Lock( 0 );
NEB1 << Set Minimum( 0 );
NEB1 << Set Exclude Minimum( 1 );
NEB1 << Set Maximum( . );
NEB1 << Set Exclude Maximum( 1 );
NEB1 << Set Increment( . );
NEB1 << Set Integer Only( 0 );
No estoy seguro de lo que estoy haciendo mal. Cualquier ayuda para devolver un número y actualizar la columna sería muy apreciada.
¡Gracias!