Pasar propiedades de columna a la tabla de resumenTengo una forma complicada de hacerlo y me pregunto si existe una mejor opción. ¿Es posible transferir las propiedades de columna de una tabla principal a una tabla de resumen?
Automatización y scriptingRe: Pasar propiedades de columna a la tabla de resumen¿Qué propiedades de columna? ¿A qué columnas? Algunas se copian sin problemas.
Si desea utilizar el script del portapapeles, el índice proporciona un ejemplo bastante simple de cómo copiar propiedades de columna usando JSL.
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Tiretread.jmp");
dt << Copy Column Properties({:MODULUS, :ELONG});
dt2 = New Table("test it",
New Column("T1", numeric, continuous),
New Column("T2", numeric, continuous),
New Column("T3", numeric, continuous),
Add Rows(10)
);
dt2 << Paste Column Properties({:T1, :T3});
Re: Pasar propiedades de columna a la tabla de resumenJarmo
Basado en tu sugerencia y algo de información que encontré aquí
Resuelto: Copiar propiedades de columnas de una tabla de datos a otra - Comunidad de usuarios de JMP
Se me ocurrió esto.
Names Default To Here( 1 );<BR />dt = Current Data Table();<BR />Summarize( unique_values = by( :LOT ) );<BR />colList = dt << get column names( numeric, string );<BR />SpecCols = {};<BR />For Each( {colnames, index}, colList,<BR />spec = Column( dt, colnames ) << get property( "Spec Limits" );<BR />If( !Is Empty( spec ),<BR />Insert Into( SpecCols, colnames )<BR />);<BR />);<BR /><BR />Try(For( i = 1, i <= N Cols( dt ), i++,
colProps = Column( dt, SpecCols[i] ) << Get Column Properties;
Column( Data Table( "Yield By Wafer" ), SpecCols[i] ) << Add Column Properties( colProps );
));
dt es la tabla principal, SpecCols es una lista de columnas con especificaciones y Yield By Wafer es el resumen. Esto funciona, pero solo para algunas columnas; estoy intentando descifrar el patrón.
Re: Pasar propiedades de columna a la tabla de resumenCreo que lo he resuelto. Tenía una columna de datos inusual donde a todas las entradas les faltaban códigos de valor. La iteración parece detenerse en ese punto y no logra agregar propiedades de columna a partir de entonces. Por lo demás, parece funcionar bien.
Re: Pasar propiedades de columna a la tabla de resumenPara superar los límites de especificaciones, también puedes usar Administrar límites de especificaciones