JSL cómo hacer referencia a una tabla en el generador de gráficosHola a todos
Utilizo un script JSL para generar dos tablas dt1 y dt1 desde un servidor SQL y luego quiero que el generador de gráficos trace dos columnas de la primera tabla de datos que genere. Ejemplo a continuación:
dt1 = Base de datos abierta ("BLA",
"
SELECCIONAR col1, col2
DE BLA
",
"tabla de datos 1");
dt2 = Base de datos abierta ("BLA",
"
SELECCIONAR col1, col2
DE BLA
",
"tabla de datos 2");
Generador de gráficos (
Variables (X (: col1), Y (: Tcol2)),
Elementos (Puntos (X, Y, Leyenda (7)))
);
Pero el generador de gráficos parece ver solo la última tabla que definí (dt2), no dt1. Lo intenté:
Generador de gráficos (
Variables (X (dt1: col1), Y (dt1: Tcol2)),
Elementos (Puntos (X, Y, Leyenda (7)))
);
pero tampoco funciona. ¿Cómo me las arreglo?
Gracias por tu ayuda.
ScriptingRe: JSL como hacer referencia a una tabla en el generador de gráficosHola,
Específicamente, para apuntar a una tabla específica cuando se trabaja con varias tablas de datos, debe apuntar a la tabla al invocar el Generador de gráficos:
dt1 << Graph Builder(
Variables( X( :col1 ), Y( :Tcol2 ) ),
Elements( Points( X, Y, Legend( 7 ) ) )
);
Sin embargo, no estoy familiarizado con un método para crear una salida de Graph Builder basada en columnas seleccionadas de dos tablas diferentes. Por lo tanto, probablemente necesite crear una tabla temporal que contenga las columnas deseadas. Dejaré que otros intervengan en este tema.
Mejor,
TS
Re: JSL como hacer referencia a una tabla en el generador de gráficosCreo que JMP establecerá el dt2 como Tabla de datos actual () y debido a que no ha especificado una referencia para el Generador de gráficos, usará la Tabla de datos actual (). Para hacer referencia a la tabla de datos, puede usar dt1 << Graph Builder (...
Aquí hay un ejemplo de Graph Builder de Scripting Index:

Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
dt << Graph Builder(
Variables(X(:Sex), Y(:Height), Group X(:Age)),
Elements(Box Plot(X, Y))
);Re: JSL cómo hacer referencia a una tabla en el generador de gráficos¡Muchas gracias Thierry, funcionó! Entiendo, fusionaré las tablas si tengo que usar los datos en el mismo generador de gráficos.