Estimado administrador y usuarios de JMP,
Me gustaría nombrar la imagen según las variables y traté de seguir algunos consejos en este foro. Sin embargo, el nombre de los archivos de salida no se desea.
TCB = {"TCB218";"TCB219";"TCB220"};
para ( i=1, i <= Nitems(TCB), i++,
k=1;
dt << Seleccione Donde( :entitygroup3 == TCB[i]);
TCB[i]= dt << Subconjunto(Tabla de salida( TCB[i] ), Filas seleccionadas( 1 ), Solo columnas seleccionadas( 0 ));
Resumen = Nueva ventana ("Resumen OOC",
Generador de gráficos(
Tamaño (1268, 656),
Mostrar panel de control ( 0 ),
variables(
X( :KPP ),
Grupo X( :DIE_TYPE ),
Grupo X( :spc_chart_subset ),
Grupo Y( :Bonder ),
Color( :monitor_set_name )
),
Elementos( Barra( X, Leyenda( 13 ), Etiqueta( "Etiqueta por valor" ) ) ),
Filtro de datos locales (
Cerrar esquema( 1 ),
Añadir filtro(
columnas (:chart_incontrol_flag),
Donde( :chart_incontrol_flag == "N" )
)
),
Enviar a informe (
Envío(
{},
"KPP",
caja de escala,
{Fila de etiqueta(
{Orientación de la etiqueta ("Vertical"), Estilo de marca de verificación ("Marca corta")}
)}
),
Envío(
{},
"400",
caja de escala,
{Modelo de leyenda (13, Propiedades (0, {Color de relleno (68)}))}
)
)
)
);
Resumen << guardar imagen("<<
>>\"|| Char (TCB[yo] ) ||"_Resumen"||".png","png");
k ++
)
Quiero que el nombre de salida de la imagen sea TCB218_Summary.png , TCB219_Summary.png , TCB220_Summary.png, pero el resultado es DataTable(-TCB218 8-)_Summary.png
¿Me podrías dar algún consejo?
Atentamente
Parece que está sobrescribiendo cadenas en la lista TCB (¿a propósito?). Se puede hacer así, pero luego, durante el guardado, use TCB[i] << get name en lugar de Char(TCB[i]), pero usaría una lista diferente para mantener los nombres y las referencias.