Hola, todos
Estoy tratando de crear un informe para trazar un diagrama bivariado con un filtro de datos local que le permita al usuario elegir un 'producto' específico y mostrar la línea que le corresponde.
Usé un script listo e intenté adaptarlo a mis datos, pero no funcionó; aparece el gráfico bivariado, pero cuando hago clic en diferentes pestañas, no sucede nada; el gráfico permanece estático.
¡Espero que puedas ayudar!
Gracias
Secuencia de comandos JSL:
Names Default To Here(1);
dt = Current Data Table(); // Assuming the data table is open
dt << Select Where(Is missing(:"PRODUCT@STARTS")) << Delete Rows;
summarize(unique_values=by("PRODUCT@STARTS"));
bivExpr = expr(
Bivariate(
Y(:Name(
"SPCRAW@WAFER@MEAN@ONTFE.HM_FRAC_LOT_2PT_DYN.74.DER@ML=2PT_DYN_A;PP=2PT_MEAN@188426"
)
),
X(:Name( "END_TIME@CHAMBER@NTSC@Process-1@ETCHER@163096" ) ),
//By( cat<< Get Selected ),
GroupBy( :group ),
Fit Spline( 0.1, Standardized, {Line Width( 2 )} ),
UnGroup;
Fit Where(:group == "D1D",
Fit Spline(0.1,Standardized,{Line Color( "Black" ), Line Width( 4 )}));
Local Data Filter(
Show Histograms and Bars( 0 ),
Add Filter(
columns( :Name("PRODUCT@STARTS" )),
Display( :Name("PRODUCT@STARTS"), N Items( 2 ) )
)
)
);
);
nw = new window("Tabbed analyses",
tb = tabbox()
);
for(i=1, i<=nitems(unique_values), i++,
tb << append(
unique_values[i],
vlistbox(eval(substitute(nameexpr(bivExpr), expr(_TYPE_), unique_values[i])))
)
);Si interpreto la pregunta correctamente, parece que desea poder seleccionar subconjuntos de sus datos y que se muestre la regresión lineal para ese subconjunto (o varios subconjuntos).En ese caso, una combinación de Filtro de datos locales y Agrupar por en la plataforma bivariada logrará esto, pero en el ejemplo que muestra está utilizando columnas diferentes para Agrupar por y Filtro de datos locales.Si usa la misma columna para ambos, parece que eso lograría la pregunta, a menos que me falte algo.