Hola,
Actualmente tengo un código que llena una tabla de datos con una nueva columna que contiene una fórmula. Esta columna se utiliza luego como superposición en el generador de gráficos.
Me preguntaba si hay una manera de eliminar esta columna (con la fórmula) una vez que el usuario sale del generador de gráficos. ¡Gracias por la ayuda!
Names Default To Here (1);
dt = Current Data Table();
// first program
program1 = function({},
show("formula 1");
// JSL code
dt << New Column("Bin", Character, formula(If( /*formula code*/)));
);
// second program
program2 = function({},
show("formula 2");
// JSL code
dt << New Column("Bin", Character, formula(If( /*formula code*/)));
);
// third program
program3 = function({},
show("formula 3");
// JSL code
dt << New Column("Bin", Character, formula(If( /*formula code*/)));
);
// fourth program
program4 = function({},
show("formula 4");
// JSL code
dt << New Column("Bin", Character, formula(If( /*formula code*/)));
);
//window that allows users to press button to generate graph with state ID labels based on protocol type
nw = new window("Program Options", << modal,
panel box("Click the button to run the desired program",
lineup box(ncol(1),
SpacerBox(),
b1 = button box("program 1",
program1();
okBtn << Click();
),
b2 = button box("program 2",
program2();
okBtn << Click();
),
b3 = button box("program 3",
program3();
okBtn << Click();
),
b4 = button box("program 4",
program4();
okBtn << Click();
),
),
),
h list box(SpacerBox(),okbtn = Button Box("Cancel"), SpacerBox())
);
//make graph
gb = dt << Graph Builder (
//time, volume, formula are column names
Variables( X( :Time ), Y( :Volume ), Overlay( :Bin )),
Elements
(
Points
(
X, Y, Legend( 9 )
)
),
Categorical Color Theme("JMP Vibrant");
);
reportWindow = gb << Report;
Puedes agregar <
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
gb = dt << Graph Builder(
Size(535, 451),
Show Control Panel(0),
Variables(X(:age), Y(:weight), Overlay(:sex)),
Elements(Points(X, Y, Legend(13)))
);
gb << On Close(dt << Delete Column("sex"));