<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Gracias por la publicacion. Todavía estoy teniendo problemas con esto. Parece que está funcionando correctamente, pero la salida es incorrecta. Si ejecuto el siguiente script:
XBar_R_BL = 4;
TempChartExp = sustituto (expr (gráfico de control (
Etiqueta de muestra (: DateTime),
Tamaño de la muestra (SAMPLESIZESUB1),
KSigma (3),
Gráfico Col (: Valor, XBar, R), guardar resúmenes)), expr (SAMPLESIZESUB1), XBar_R_BL);
show (TempChartExp);
TempChart1 = eval (TempChartExp);
La declaración del programa da lo siguiente:
TempChartExp = Gráfico de control (Etiqueta de muestra (: DateTime), Tamaño de muestra (4), KSigma (3), Columna de gráfico (: Valor, XBar, R), guardar resúmenes);
Que es exactamente lo que quería. Sin embargo, cuando se ejecuta la sentencia eval, obtengo una tabla de datos con 1 fila y un gráfico con un punto. Si copio el script de la tabla, obtengo:
Gráfico de control (etiqueta de muestra (: c000004), KSigma (3), gráfico Col (: valor, XBar, R))
Así que ha cambiado la columna para la etiqueta de muestra y ha bajado el tamaño de la muestra al mismo tiempo. Cualquier ayuda es apreciada.
Creo que este es un caso donde solo se aceptan literales. Ver mi respuesta a
http://communities.sas.com/thread/30007?tstart=0
para una solución alternativa.